Twitter Bootstrap: Kein Rand zwischen den Spalten
Möchte ich entfernen Sie die Ränder zwischen den Spannweiten in der bootstrap.
Eine Idee wäre, einfach überschreiben die css-Eigenschaften mit null margin und padding.
Hier ist ein Beispiel: http://jsfiddle.net/kKEpY/3/
Ohne Ausnahme, dass der linken Spalte schwebt in die die richtige es funktionieren würde, aber ich würde es vorziehen, eine direkte bootstrap-Lösung. So funktioniert bootstrap bieten eine Eigenschaft, die löscht die Ränder der Spalten (span-fluid)?
Hinsichtlich
InformationsquelleAutor der Frage dev.pus | 2012-07-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Update : die folgende Lösung bezieht sich auf eine alte version (< 2.1) : seit v2.1 die fluid grid wird automatisch berechnet aus dem normalen raster - siehe Variablen.weniger auf github
Um dasselbe Ergebnis zu erhalten, legen Sie
@gridGutterWidth
zu0
und legen Sie die@gridColumnWidth
und@gridColumns
wie Sie sehen, passen.DortEinstellung
@fluidGridColumnWidth
zu8.333333333%
und@fluidGridGutterWidth
zu0%
erhalten Sie dass (jsfiddle).
Warnung : den generator zu setzen scheint die Regeln basierend auf Ihren Variablen, und die Standardeinstellungen (die ich entfernt auf der jsfiddle).
InformationsquelleAutor der Antwort Sherbrow
Ich hatte das exakt gleiche problem wie du, also hier ist, wie ich durch diese auf die aktuelle Bootstrap-version 2.3.1:
Zuerst müssen Sie einen "nicht-Raum" - Klasse, um das übergeordnete div mit der Klasse "row" wie folgt:
Dann ändern Sie Ihre css-je nach Anzahl der Elemente, die Sie in diese Zeile, wie hier:
Die Mathematik für die Breite ist:
In meinem Fall war es die 4 Elemente, so ist es:
Wenn es 3 Elemente wäre es:
Wenn man mehrere Fälle in einem Projekt mit diesem Thema, möchten Sie vielleicht eine eindeutige id oder Klasse, um die css-Regel, so hat dies keine Auswirkungen auf Sie alle.
Das ist es. Keine Notwendigkeit, erneut herunterladen der bootstrap-und der Umgang mit source-Dateien
PS: Diese Methode funktioniert im responsive design, als auch 😉
InformationsquelleAutor der Antwort Ronen
Oben genannten Antworten sind wirklich hilfreich, aber mein Szenario ist ein wenig anders.
Ich habe eine span4 und ein span8 div in das html der html-code ist wie folgt:
Damit zu tun, dass, sollte ich nicht nur schreiben, die margin-left auf 0, aber auch passen Sie die Breite der span4 und span8. So, hier ist der code, der arbeitet für mich:
Danke für die inspiration!
InformationsquelleAutor der Antwort Johnny Zhao
Wollte ich mit span-Tag mit margin-und span-Tag ohne Rand in meinem HTML. Bei der Verwendung von weniger ist dies sehr einfach. Erstellen Sie einfach Ihre eigenen less-Datei, nennen Sie es so etwas wie "no-margin-span.weniger" und fügen Sie es irgendwo in den weniger code. Danach kann man mit "no-margin-span5" statt "span5" in Ihre html-Datei. Das funktioniert zum Beispiel mit "kein-Rand-offset5" und "offset5". Die "no-margin-span.weniger" Datei sollte folgenden code:
BEARBEITEN - damit dieser code reaktionsschnell Weg, fügen Sie den folgenden code, um die "no-margin-span.weniger" Datei:
InformationsquelleAutor der Antwort pkmelee337