Wird Padding im Twitter Bootstrap Framework unterstützt?
Ich habe Schwierigkeiten zu verstehen, die Twittter-Bootstrap-framework. Ist die Möglichkeit für basic-Polsterung rund um die Container?
Scheint es ein Standard-20px margin-left aber keine Polsterung. Jemand hier es geschafft, dieses Problem zu lösen?
http://twitter.github.com/bootstrap/
Dies funktioniert gut, wenn Ihr hintergrund ist weiß, aber in dem moment Stelle ich eine Farbe hinter einem container, ich bekomme keine Polsterung und, wenn ich hinzufügen Polsterung, mein layout bricht. Mache ich etwas falsch?
InformationsquelleAutor der Frage Amit Erandole | 2011-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Inspiriert von stackoverflow.com/a/10779289
InformationsquelleAutor der Antwort Steven Penny
Unter dem obigen Ansatz und Anwendung auf die Polsterung würde auch funktionieren.
Fügen Sie eine Klasse namens .ist gepolstert, um die Spanne, die Sie wollen padd (in diesem Fall span4)
Dann erstellen Sie CSS (oder weniger) reduziert die Breite des span-Tags durch die Polsterung, zum Beispiel:
Dies kann leicht wiederholt werden, für den rest des Feldes
Den Breakpoints im responsive grids können einfach überschrieben werden, auch mithilfe von media queries.
Dieser Ansatz wird nicht funktionieren, in der fluid-grids, obwohl.
InformationsquelleAutor der Antwort Ben Edge
Können Sie diesen die sitewidth in der .weniger Datei
//Grid-system und Seite-Struktur
also, wenn Sie wollen, hinzufügen von 20px auf jeder Seite des 940px (20px, ist die Standard-gridGutterWidth)
Kommentar:
@siteWidth: (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));
und schreiben:
@siteWidth: (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1) + (@gridGutterWidth * 2));
Abbrechen margin-left: -20px
mit einer css-Regel:
.row {margin-left: 0;}
Aber wenn Sie verschachtelte Zeilen, die Sie benötigen, um eine Klasse, nur um die Zeilen, die Sie möchten Gedankenstrich.
Erstellen Sie eine Regel:
.indent {margin-left: 0;}
Dann in
<div class="row">
fügen Sie in einer Klasse<div class="row indent">
InformationsquelleAutor der Antwort alius