Ich bin ein Bootstrap-Neuling und habe eine 100% breite Vorlage, die ich mit Bootstrap codieren möchte. Die erste Spalte beginnt in der linken Ecke und ich habe eine Google-Karte, die sich ganz rechts erstreckt. Ich dachte, ich könnte das mit container-fluid
Unterricht machen, aber das scheint nicht mehr verfügbar zu sein. Ich habe keine Ahnung, wie ich dieses Layout mit Bootstrap 3 erreichen kann. Ich verwende die Geometry PSD-Vorlage von themeforest, den Link hier, wenn Sie das Layout sehen möchten: http://themeforest.net/item/geometry-design-for- geolocation-social-networkr / 4752268
html
css
twitter-bootstrap
layout
twitter-bootstrap-3
Samia Ruponti
quelle
quelle
@container-*
Breite 100% beträgt . Auch.container-fluid
kommt wieder in 3.1.0. :)Antworten:
Für Bootstrap 3 müssten Sie einen benutzerdefinierten Wrapper verwenden und dessen Breite auf 100% festlegen.
Hier ist ein Arbeitsbeispiel für Bootply
Wenn Sie keine benutzerdefinierte Klasse hinzufügen möchten, können Sie ein sehr breites Layout (nicht 100%) erzielen, indem Sie alles in eine
col-lg-12
( breite Layout-Demo ) einbinden.Update für Bootstrap 3.1
Die
container-fluid
Klasse wurde in Bootstrap 3.1 zurückgegeben, sodass hiermit ein Layout in voller Breite erstellt werden kann (kein zusätzliches CSS erforderlich).Bootstrap 3.1 Demo
quelle
Dies ist die vollständige Grundstruktur für ein Layout mit 100% Breite in Bootstrap v3.0.0 . Sie sollten Ihre nicht
<div class="row">
mitcontainer
Klasse einwickeln . Die Cause-container
Klasse benötigt viel Spielraum und bietet kein Layout im Vollbildmodus (100% Breite), in dem Bootstrap die Container-Fluid- Klasse aus der Mobile-First-Version v3.0.0 entfernt hat.Beginnen
<div class="row">
Sie einfach mit dem Schreiben ohne Containerklasse und Sie können mit einem Layout mit 100% Breite beginnen.Um das Ergebnis selbst zu sehen, habe ich eine Bootply erstellt. Sehen Sie dort die Live-Ausgabe. http://bootply.com/82136 Und das komplette grundlegende Bootstrap 3-Layout mit 100% Breite habe ich erstellt. Sie können das verwenden. Holen Sie sich das Wesentliche von hier
Antworte mir, wenn du weitere Hilfe brauchst. Vielen Dank.
quelle
.container-full { padding: 0 15px; }
.row
s in einem enthalten sein.container
?Mit Bootstrap 3.3.5 und
.container-fluid
bekomme ich auf diese Weise die volle Breite ohne Dachrinnen oder horizontales Scrollen auf dem Handy. Beachten Sie, dass dies.container-fluid
in 3.1 wieder eingeführt wurde.Volle Breite auf Handy / Tablet, 1/4 Bildschirm auf dem Desktop
Volle Breite bei allen Auflösungen (Mobil, Tisch, Desktop)
quelle
Sie haben Recht
div.container-fluid
und Sie brauchen auch eindiv.row
Kind. Dann muss der Inhalt ohne Rasterspalten darin platziert werden. Wenn Sie sich die Dokumente ansehen, finden Sie diesen Text:Wenn Sie keine Rasterspalten verwenden, ist dies in Ordnung, wie hier angegeben:
Wenn Sie sich dieses Beispiel ansehen, können Sie diesen Text lesen:
Hier ist ein Live-Beispiel, das einige Elemente mit dem richtigen Layout zeigt. Auf diese Weise benötigen Sie kein benutzerdefiniertes CSS oder Hack.
quelle
In BOOTSTRAP 4 können Sie verwenden
... wenn Sie nur eine .row ohne die .m-0 als Div der obersten Ebene verwenden, haben Sie einen unerwünschten Rand, der die Seite breiter als das Browserfenster macht und eine horizontale Bildlaufleiste verursacht.
quelle