Je suis un débutant bootstrap et j'ai un modèle 100% large que je souhaite coder avec bootstrap. La première colonne commence dans le coin gauche et j'ai une carte Google qui s'étend le plus à droite. Je pensais pouvoir le faire avec la container-fluid
classe, mais cela ne semble plus être disponible. Je n'ai aucune idée de comment réaliser cette mise en page avec bootstrap 3. J'utilise le modèle Geometry PSD de themeforest, le lien ici si vous voulez voir la mise en page: http://themeforest.net/item/geometry-design-for- géolocalisation-reseau-socialr / 4752268
html
css
twitter-bootstrap
layout
twitter-bootstrap-3
Samia Ruponti
la source
la source
@container-*
largeurs à 100%. De plus,.container-fluid
revient dans la version 3.1.0. :)Réponses:
Pour Bootstrap 3, vous devez utiliser un wrapper personnalisé et définir sa largeur sur 100%.
Voici un exemple de travail sur Bootply
Si vous préférez ne pas ajouter de classe personnalisée, vous pouvez obtenir une mise en page très large (pas 100%) en enveloppant tout dans une
col-lg-12
( démo de mise en page large )Mise à jour pour Bootstrap 3.1
La
container-fluid
classe est revenue dans Bootstrap 3.1, donc cela peut être utilisé pour créer une mise en page pleine largeur (aucun CSS supplémentaire requis).Démo Bootstrap 3.1
la source
Il s'agit de la structure de base complète pour une mise en page à 100% de largeur dans Bootstrap v3.0.0 . Vous ne devriez pas votre envelopper
<div class="row">
aveccontainer
classe. Lacontainer
classe de cause prendra beaucoup de marge et cela ne vous fournira pas une mise en page plein écran (largeur 100%) où bootstrap a supprimé la classe container-fluid de leur version mobile-first v3.0.0.Alors commencez simplement à écrire
<div class="row">
sans classe de conteneur et vous êtes prêt à utiliser une mise en page à 100% de largeur.Pour voir le résultat par vous-même, j'ai créé un bootply. Voir la sortie en direct ici. http://bootply.com/82136 Et la mise en page de base complète du bootstrap 3 à 100% de largeur, j'ai créé l'essentiel. vous pouvez l'utiliser. Obtenez l'essentiel d' ici
Répondez-moi si vous avez besoin d'une assistance supplémentaire. Merci.
la source
.container-full { padding: 0 15px; }
.row
s n'ont-ils pas besoin d'être contenus dans un.container
?En utilisant Bootstrap 3.3.5 et
.container-fluid
, c'est ainsi que j'obtiens toute la largeur sans gouttières ni défilement horizontal sur mobile. Notez que cela a.container-fluid
été réintroduit dans la version 3.1.Pleine largeur sur mobile / tablette, 1/4 d'écran sur le bureau
Pleine largeur sur toutes les résolutions (mobile, table, bureau)
la source
Vous utilisez correctement
div.container-fluid
et vous avez également besoin d'undiv.row
enfant. Ensuite, le contenu doit être placé à l'intérieur sans aucune colonne de grille. Si vous regardez les documents, vous pouvez trouver ce texte:Ne pas utiliser de colonnes de grille, c'est bien comme indiqué ici:
Et en regardant cet exemple, vous pouvez lire ce texte:
Voici un exemple en direct montrant certains éléments utilisant la mise en page correcte. De cette façon, vous n'avez pas besoin de CSS personnalisé ou de hack.
la source
Dans BOOTSTRAP 4, vous pouvez utiliser
... si vous utilisez simplement un .row sans le .m-0 comme div de niveau supérieur, vous aurez une marge indésirable, ce qui rend la page plus large que la fenêtre du navigateur et provoque une barre de défilement horizontale.
la source