Hinzufügen der vertikalen whitespaces mit Hilfe des Twitter Bootstrap?
Was ist der beste Weg zum hinzufügen der vertikalen whitespaces mit Hilfe von Twitter Bootstrap?
Zum Beispiel, sagen wir mal so, ich bin landing-page erstellen und möchte ein bisschen (100px) der leere Leerraum oberhalb und unterhalb einer bestimmten Taste. Natürlich könnte ich erstellen Sie eine bestimmte Klasse für die jeweilige Taste. Aber, ich würde denken, dass Bootstrap sollte eine TROCKEN Weg von hinzufügen in die vertikale Leerzeichen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Bootstrap-4 es gibt Abstand utilites.
Unter Berufung auf die Dokumentation für die verwendete notation:
So haben einige zusätzliche vertikale Zwischenraum oberhalb und unterhalb eines Elements verwenden Sie
my-5
Klasse.In v2, da gibt es gar nichts gebaut-in für das viel vertikalen Raum, so dass Sie wollen stick mit einer benutzerdefinierten Klasse. Für kleinere Höhen, ich in der Regel nur werfen eine
<div class="control-group">
um eine Schaltfläche.@extend
in Ihrem SCSS (oder etwas vergleichbares in WENIGER) zu vermeiden, littering Ihre HTML mit Bootstrap-spezifische Klassen.@extend
es in SCSS oder legen Sie eine neue Klasse..btn-toolbar
, so sollten Sie nur fügen Sie eine neue Klasse mit eigenen Margen.Umhüllung funktioniert, aber wenn Sie wollen einfach nur einen Platz, den ich mag:
Sorry, zu Graben, ein altes Grab hier, aber warum nicht genau dies tun?
Es wird ein Raum der Höhe, ein normales Formular-element.
Scheint es über 1 Linie, auf der ein Formular ist ungefähr 50px (47px auf mein element ich gerade geprüft). Dies ist eine horizontale form, mit label auf der linken 2col und Eingang auf der rechten 10col. Damit Ihre Pixel können variieren.
Seit mine ist im Grunde 50px, ich würde eine spacer 50px hoch ist und keine Ränder oder Polsterung;
form-group
- Klasse um, was je element benötigte Abstand. Aber was Sie vorschlagen ist diesesdiv
element oben und unten, um Platz zu schaffen.Ich weiß, das ist alt, aber ich kam hier auf der Suche für die gleiche Sache, die ich fand, dass Bootstrap hat der help-block, sehr praktisch für diese Situationen:
Für version 3 gibt es nicht zu sein scheinen, ist der "bootstrap" Methode dafür ordentlich.
Einen
panel
einewell
und einform-group
alle bieten einen vertikalen Abstand.Einen formalen bestimmten vertikalen Abstand Lösung ist, offenbar auf der roadmap für bootstrap v4
https://github.com/twbs/bootstrap/issues/4286#issuecomment-36331550
https://github.com/twbs/bootstrap/issues/13532
Habe ich nur erstellt ein div-Klasse mit unterschiedlichen Höhen, d.h.
CSS ist:
Erstellen Sie einfach einen Teiler Klasse für was auch immer Höhen erforderlich sind.
Mein trick. Nicht elegant, aber es funktioniert:
Versuchte ich mit
<div class="control-group">
und es änderte nichts an meinem layout. Es nicht hinzufügen, vertikalen Raum. Die Lösung, die für mich gearbeitet wurde:Wenn das nicht genug vertikalen Platz, Sie können schrittweise mehr bekommen, indem Sie geschachtelte
<li> </li>
tags.Verwenden Sie einfach
<br/>
. Ich fand mich hier auf der Suche nach der Antwort auf diese Frage und fühlte mich dann irgendwie dumm für die, die nicht denken über die Verwendung einer einfachen Zeilenumbruch wie vorgeschlagen von Benutzer JayKilleen in einem Kommentar.Ich weiß, das ist alt, und es gibt mehrere gute Lösungen, die bereits gebucht, aber eine einfache Lösung, die für mich gearbeitet
dann
http://v4-alpha.getbootstrap.com/components/forms/#form-controls
Es ist nichts mehr TROCKEN als