Introdução
Comece a usar o Bootstrap, a estrutura mais popular do mundo para criar sites responsivos e voltados para dispositivos móveis, com jsDelivr e uma página inicial de modelo.
Procurando adicionar rapidamente o Bootstrap ao seu projeto? Use jsDelivr, fornecido gratuitamente pelo pessoal da jsDelivr. Usando um gerenciador de pacotes ou precisa baixar os arquivos de origem? Vá para a página de downloads.
Copie e cole a folha de estilo <link>
na sua <head>
antes de todas as outras folhas de estilo para carregar nosso CSS.
Muitos de nossos componentes requerem o uso de JavaScript para funcionar. Especificamente, eles exigem jQuery , Popper.js e nossos próprios plugins JavaScript. Coloque os seguintes s perto do final de suas páginas, logo antes da tag de <script>
fechamento , para habilitá-los. </body>
jQuery deve vir primeiro, depois Popper.js, e então nossos plugins JavaScript.
Usamos a versão slim do jQuery , mas a versão completa também é suportada.
Curioso quais componentes requerem explicitamente jQuery, nosso JS e Popper.js? Clique no link mostrar componentes abaixo. Se você não tiver certeza sobre a estrutura geral da página, continue lendo para obter um modelo de página de exemplo.
Nosso bootstrap.bundle.js
e bootstrap.bundle.min.js
inclui Popper , mas não jQuery . Para obter mais informações sobre o que está incluído no Bootstrap, consulte nossa seção de conteúdo .
Mostrar componentes que requerem JavaScript
- Alertas para dispensa
- Botões para alternar estados e funcionalidade de caixa de seleção/rádio
- Carrossel para todos os comportamentos de slides, controles e indicadores
- Recolher para alternar a visibilidade do conteúdo
- Listas suspensas para exibição e posicionamento (também requer Popper.js )
- Modais para exibição, posicionamento e comportamento de rolagem
- Navbar para estender nosso plug-in Collapse para implementar o comportamento responsivo
- Dicas de ferramentas e popovers para exibição e posicionamento (também requer Popper.js )
- Scrollspy para comportamento de rolagem e atualizações de navegação
Certifique-se de ter suas páginas configuradas com os mais recentes padrões de design e desenvolvimento. Isso significa usar um doctype HTML5 e incluir uma meta tag viewport para comportamentos responsivos adequados. Junte tudo e suas páginas devem ficar assim:
Isso é tudo que você precisa para os requisitos gerais da página. Visite os documentos do Layout ou nossos exemplos oficiais para começar a apresentar o conteúdo e os componentes do seu site.
O Bootstrap emprega um punhado de estilos e configurações globais importantes que você precisa estar ciente ao usá-lo, todos voltados quase exclusivamente para a normalização de estilos entre navegadores. Vamos mergulhar.
Bootstrap requer o uso do doctype HTML5. Sem ele, você verá um estilo incompleto e descolado, mas incluí-lo não deve causar soluços consideráveis.
O Bootstrap é desenvolvido primeiro para dispositivos móveis , uma estratégia na qual otimizamos o código para dispositivos móveis primeiro e, em seguida, aumentamos os componentes conforme necessário usando consultas de mídia CSS. Para garantir a renderização adequada e o zoom de toque para todos os dispositivos, adicione a metatag da janela de visualização responsiva ao seu arquivo <head>
.
Você pode ver um exemplo disso em ação no modelo inicial .
Para um dimensionamento mais direto em CSS, mudamos o box-sizing
valor global de content-box
para border-box
. Isso garante padding
que não afete a largura final calculada de um elemento, mas pode causar problemas com alguns softwares de terceiros, como o Google Maps e o Google Custom Search Engine.
Nas raras ocasiões em que você precisar substituí-lo, use algo como o seguinte:
Com o snippet acima, os elementos aninhados, incluindo o conteúdo gerado por ::before
e, ::after
herdarão o especificado box-sizing
para esse .selector-for-some-widget
.
Saiba mais sobre modelo de caixa e dimensionamento em CSS Tricks .
Para melhor renderização entre navegadores, usamos Reboot para corrigir inconsistências entre navegadores e dispositivos, ao mesmo tempo em que fornecemos redefinições um pouco mais opinativas para elementos HTML comuns.
Mantenha-se atualizado sobre o desenvolvimento do Bootstrap e entre em contato com a comunidade com esses recursos úteis.
- Siga @getbootstrap no Twitter .
- Leia e assine o Blog Oficial do Bootstrap .
- Converse com outros Bootstrappers no IRC. No
irc.freenode.net
servidor, no##bootstrap
canal. - A ajuda para implementação pode ser encontrada em Stack Overflow (com a tag
bootstrap-4
). - Os desenvolvedores devem usar a palavra-chave
bootstrap
em pacotes que modificam ou adicionam à funcionalidade do Bootstrap ao distribuir por meio de npm ou mecanismos de entrega semelhantes para máxima descoberta.
Você também pode seguir @getbootstrap no Twitter para as últimas fofocas e vídeos musicais incríveis.