Multiples et/ou imbriqués Bootstrap conteneurs?
Mon compréhension est que tous les fichiers d'amorce de style des éléments doit exister à l'intérieur d'un <div class="container">
élément. Mais parfois je vois Bootstrap exemples où il y a plusieurs "conteneurs":
<div class="container">
<!-- Blah, GUI stuff, blah -->
</div>
...
<div class="container">
<!-- Blah, more GUI stuff, blah -->
</div>
Mes questions:
- Quand vous avez besoin d'une seule page HTML avec plusieurs "conteneur divs"? Quels sont les bénéfices de cette offre plutôt que de mettre l'ensemble du corps à l'intérieur de un grand "conteneur div"?
- Serait jamais vous voulez nid "conteneur divs" à l'intérieur d'autres? Quand/pourquoi?
- Si vous utilisez une pleine largeur manège il a les contenants utilisés pour les sous-titres, donc il ne devrait pas être dans un conteneur. À cause de cela, vous pourriez avoir un récipient au-dessus d'elle et un récipient en dessous.
- Alors que @Christina est correct en ce que les docs disent que vous n'avez pas de nid de conteneurs, il est parfois utilisé et utile. Voir stackoverflow.com/questions/29660034/... pour plus d'informations sur la nidification.
Vous devez vous connecter pour publier un commentaire.
Certaines sections de la page occupent toute la largeur de la fenêtre d'affichage et d'autres pas. Certains milieux de la totalité de la largeur, mais le contenu ne sera pas.
Un exemple de ceci est un court métrage qui a une image d'arrière-plan ou la couleur qui est la largeur de la fenêtre d'affichage, mais le contenu à l'intérieur, les formes ou que ce soit, de ne pas dépasser la
.container
à tout largeur de la fenêtre d'affichage.Vous n'avez pas de nid
.container
ou.container-fluid
-- voir le docs. Il n'est pas nécessaire..container-fluid
pour quelque chose comme la barre de navigation ou de la bannière, de la sorte, alors que le site principal se trouve à l'intérieur d'un.container
..container-fluid
classe entourant mes lignes/colonnes à l'intérieur du panneau; sinon, je voudrais obtenir une barre de défilement horizontale (à moins de débordement à l'intérieur du panneau se trouve caché - mais je ne voudrait pas que, peut-être que je veux une barre de défilement s'il y a beaucoup de données à l'intérieur, peut-être d'une grande table).Contrairement à ce que certains ont dit, vous pouvez imbriquer un
container-fluid
à l'intérieur d'uncontainer
. Il y a même un exemple sur le site officiel de bootstrap site web:http://getbootstrap.com/examples/navbar/
container
de nidificationcontainer-fluid
: view-source:getbootstrap.com/docs/3.3/examples/navbarFait son cela dépend totalement de l'exigence de la designer.
À certains moments, vous avez besoin de toute la largeur de la ligne ( je veux dire viewport ou d'une bande de la partie visible que vous pouvez atteindre sans une classe de conteneur )
http://binarytheme.com/demos?theme=bootsrap-landing-page-blue
voir ci-dessus exemple de modèle pour comprendre
Dans la Mise en page de la section 4.3 docs, https://getbootstrap.com/docs/4.3/layout/overview/#containers, il déclare maintenant
Juste être conscient de ce que les autres ont dit à propos de rembourrage, etc.