Introducció
Comenceu amb Bootstrap, el marc més popular del món per crear llocs responsius i centrats en mòbils, amb jsDelivr i una pàgina d'inici de plantilla.
Començament ràpid
Voleu afegir Bootstrap ràpidament al vostre projecte? Utilitzeu jsDelivr, proporcionat gratuïtament per la gent de jsDelivr. Utilitzeu un gestor de paquets o necessiteu descarregar els fitxers font? Dirigiu-vos a la pàgina de descàrregues .
CSS
Copieu i enganxeu el full d'estil <link>
al vostre <head>
abans que tots els altres fulls d'estil per carregar el nostre CSS.
JS
Molts dels nostres components requereixen l'ús de JavaScript per funcionar. Concretament, requereixen jQuery , Popper.js i els nostres propis connectors de JavaScript. Col·loqueu els següents <script>
s al final de les vostres pàgines, just abans de l' </body>
etiqueta de tancament, per activar-les. Primer ha de ser jQuery, després Popper.js i després els nostres connectors de JavaScript.
Utilitzem la compilació fina de jQuery , però també s'admet la versió completa.
Teniu curiositat per quins components requereixen explícitament jQuery, el nostre JS i Popper.js? Feu clic a l'enllaç de Mostra components a continuació. Si no esteu segur de l'estructura general de la pàgina, seguiu llegint per obtenir una plantilla de pàgina d'exemple.
El nostre bootstrap.bundle.js
i bootstrap.bundle.min.js
inclou Popper , però no jQuery . Per obtenir més informació sobre el que s'inclou a Bootstrap, consulteu la nostra secció de continguts .
Mostra els components que requereixen JavaScript
- Alertes per acomiadament
- Botons per canviar els estats i la casella de selecció/funcionalitat de ràdio
- Carrusel per a tots els comportaments, controls i indicadors de les diapositives
- Replega per canviar la visibilitat del contingut
- Menú desplegable per mostrar i posicionar (també requereix Popper.js )
- Modals per mostrar, posicionar i el comportament de desplaçament
- Barra de navegació per ampliar el nostre connector Collapse per implementar un comportament sensible
- Informació sobre eines i finestres emergents per mostrar i posicionar (també requereix Popper.js )
- Scrollspy per al comportament de desplaçament i actualitzacions de navegació
Plantilla d'inici
Be sure to have your pages set up with the latest design and development standards. That means using an HTML5 doctype and including a viewport meta tag for proper responsive behaviors. Put it all together and your pages should look like this:
That’s all you need for overall page requirements. Visit the Layout docs or our official examples to start laying out your site’s content and components.
Important globals
Bootstrap employs a handful of important global styles and settings that you’ll need to be aware of when using it, all of which are almost exclusively geared towards the normalization of cross browser styles. Let’s dive in.
HTML5 doctype
Bootstrap requires the use of the HTML5 doctype. Without it, you’ll see some funky incomplete styling, but including it shouldn’t cause any considerable hiccups.
Responsive meta tag
Bootstrap is developed mobile first, a strategy in which we optimize code for mobile devices first and then scale up components as necessary using CSS media queries. To ensure proper rendering and touch zooming for all devices, add the responsive viewport meta tag to your <head>
.
You can see an example of this in action in the starter template.
Box-sizing
For more straightforward sizing in CSS, we switch the global box-sizing
value from content-box
to border-box
. This ensures padding
does not affect the final computed width of an element, but it can cause problems with some third party software like Google Maps and Google Custom Search Engine.
On the rare occasion you need to override it, use something like the following:
With the above snippet, nested elements—including generated content via ::before
and ::after
—will all inherit the specified box-sizing
for that .selector-for-some-widget
.
Learn more about box model and sizing at CSS Tricks.
Reboot
For improved cross-browser rendering, we use Reboot to correct inconsistencies across browsers and devices while providing slightly more opinionated resets to common HTML elements.
Community
Stay up to date on the development of Bootstrap and reach out to the community with these helpful resources.
- Follow @getbootstrap on Twitter.
- Read and subscribe to The Official Bootstrap Blog.
- Chat with fellow Bootstrappers in IRC. On the
irc.freenode.net
server, in the##bootstrap
channel. - Implementation help may be found at Stack Overflow (tagged
bootstrap-4
). - Els desenvolupadors haurien d'utilitzar la paraula clau
bootstrap
en paquets que modifiquen o afegeixen a la funcionalitat de Bootstrap quan es distribueixen mitjançant npm o mecanismes de lliurament similars per a una màxima descoberta.
També podeu seguir @getbootstrap a Twitter per veure els últims xafarderies i vídeos musicals fantàstics.