5 Jahre sind vergangen, und es ist ziemlich seltsam, dass es dort so viele Antworten gibt, die nicht den Bootstrap- Regeln folgen (oder gegen diese verstoßen) oder die Frage nicht wirklich beantworten ...
Kurze Antwort:
Verwenden Sie einfach die Bootstrap- no-gutters
Klasse in Ihrer Zeile, um die Polsterung zu entfernen:
<div class="container-fluid">
<div class="row no-gutters">
<div class="col-sm-6">
<p>Use this document as a way to quickly start any new project.<br> All you get is this text and a mostly
barebones HTML document.</p>
</div>
<div class="col-sm-6">
<p>Use this document as a way to quickly start any new project.<br> All you get is this text and a mostly
barebones HTML document.</p>
</div>
</div>
</div>
(Außerdem haben Sie vergessen, </div>
am Ende Ihrer Datei hinzuzufügen . Dies wurde auch im obigen Code behoben.)
Hinweis:
Es gibt Fälle, in denen Sie auch die Polsterung des Behälters selbst entfernen möchten . In diesem Fall sollten Sie löschen .container
oder .container-fluid
Klassen wie in der Dokumentation empfohlen in Betracht ziehen .
<!--<div class="container-fluid">-->
<div class="row no-gutters">
<div class="col-sm-6">
<p>Use this document as a way to quickly start any new project.<br> All you get is this text and a mostly
barebones HTML document.</p>
</div>
<div class="col-sm-6">
<p>Use this document as a way to quickly start any new project.<br> All you get is this text and a mostly
barebones HTML document.</p>
</div>
</div>
<!--</div>-->
Lange Antwort:
Die Polster, die Sie erhalten, sind in der Bootstrap- Dokumentation dokumentiert :
Zeilen sind Wrapper für Spalten. Jede Säule hat eine horizontale Polsterung (Rinne genannt), um den Abstand zwischen ihnen zu steuern. Diesem Auffüllen wird dann in den Zeilen mit negativen Rändern entgegengewirkt. Auf diese Weise wird der gesamte Inhalt Ihrer Spalten auf der linken Seite visuell ausgerichtet.
Und über die Lösung, die ebenfalls dokumentiert wurde:
Spalten haben eine horizontale Auffüllung, um die Rinnen zwischen einzelnen Spalten zu erstellen. Sie können jedoch den Rand aus Zeilen entfernen und Spalten mit .no-Rinnen in der Zeile auffüllen.
Zum Ablegen des Behälters:
Benötigen Sie ein Design von Kante zu Kante? Lassen Sie die übergeordnete .container- oder .container-Flüssigkeit fallen.
Bonus: Über die Fehler in den anderen Antworten
- Vermeiden Sie es, die Containerklassen von bootstrap zu hacken, anstatt sicherzustellen, dass Sie den gesamten Inhalt in
col
-s eingefügt und mit row
-s umschlossen haben, wie in der Dokumentation angegeben :
In einem Rasterlayout muss der Inhalt in Spalten platziert werden, und nur Spalten dürfen unmittelbare untergeordnete Elemente von Zeilen sein.
- Wenn Sie immer noch hacken müssen (nur für den Fall, dass jemand bereits etwas durcheinander gebracht hat und Sie Ihr Problem schnell beheben müssen), sollten Sie Bootstraps verwenden,
px-0
um stattdessen horizontale Auffüllungen zu entfernen pl-0 pr-0
oder Ihre Stile neu zu erfinden.