Grundlegende HTML-Elemente, die mit erweiterbaren Klassen gestaltet und erweitert wurden.
Alle HTML-Überschriften sind <h1>
verfügbar <h6>
.
Der globale Standardwert von Bootstrap font-size
ist 14px , mit einem line-height
von 20px . Dies gilt für den <body>
und alle Absätze. Außerdem <p>
erhalten (Absätze) einen unteren Rand in halber Zeilenhöhe (standardmäßig 10 Pixel).
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida bei eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
<p> ... </p>
Heben Sie einen Absatz hervor, indem Sie hinzufügen .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, ist nicht commodo luctus.
<p class = "lead" > ... </p>
Die typografische Skala basiert auf zwei LESS-Variablen in variables.less : @baseFontSize
und @baseLineHeight
. Die erste ist die durchgehend verwendete Grundschriftgröße und die zweite die Grundzeilenhöhe. Wir verwenden diese Variablen und etwas einfache Mathematik, um die Ränder, Auffüllungen und Zeilenhöhen aller unserer Typen und mehr zu erstellen. Passen Sie sie an und Bootstrap passt sich an.
Verwenden Sie die standardmäßigen Hervorhebungs-Tags von HTML mit einfachen Stilen.
<small>
Um Inline- oder Textblöcke weniger hervorzuheben, verwenden Sie das kleine Tag.
Diese Textzeile ist als Kleingedrucktes zu behandeln.
<p> <klein> Diese Textzeile ist als Kleingedrucktes zu behandeln. </klein> </p>
Zum Hervorheben eines Textausschnitts mit einer dickeren Schriftstärke.
Der folgende Textausschnitt wird als fetter Text dargestellt .
<strong> als fetter Text gerendert </strong>
Zur Hervorhebung eines Textausschnitts durch Kursivschrift.
Der folgende Textausschnitt wird als kursiver Text dargestellt .
<em> als kursiver Text gerendert </em>
Kopf hoch!Fühlen Sie sich frei zu verwenden <b>
und <i>
in HTML5. <b>
soll Wörter oder Phrasen hervorheben, ohne zusätzliche Bedeutung zu vermitteln, während <i>
es hauptsächlich für Sprache, Fachbegriffe usw.
Richten Sie Text mit Textausrichtungsklassen einfach an Komponenten neu aus.
Linksbündiger Text.
Zentrierter Text.
Rechtsbündiger Text.
- <p class = "text-left" > Linksbündiger Text. </p>
- <p class = "text-center" > Zentrierter Text. </p>
- <p class = "text-right" > Rechtsbündiger Text. </p>
Vermitteln Sie Bedeutung durch Farbe mit einer Handvoll Schwerpunktnutzenklassen.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
- <p class = "muted" > Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh. </p>
- <p class = "text-warning" > Etiam porta sem malesuada magna mollis euismod. </p>
- <p class = "text-error" > Donec ullamcorper nulla non metus auctor fringilla. </p>
- <p class = "text-info" > Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis. </p>
- <p class = "text-success" > Duis mollis, est non commodo luctus, nisi erat porttitor ligula. </p>
Stilisierte Implementierung des HTML- <abbr>
Elements für Abkürzungen und Akronyme, um die erweiterte Version beim Hover anzuzeigen. Abkürzungen mit einem title
Attribut haben einen leicht gepunkteten unteren Rand und einen Hilfe-Cursor beim Bewegen, der zusätzlichen Kontext beim Bewegen bietet.
<abbr>
Fügen Sie für erweiterten Text bei langem Hover einer Abkürzung das title
Attribut hinzu.
Eine Abkürzung des Wortes Attribut ist attr .
<abbr title = "attribute" > attr </abbr>
<abbr class="initialism">
Fügen Sie .initialism
eine Abkürzung für eine etwas kleinere Schriftgröße hinzu.
HTML ist das Beste seit geschnittenem Brot.
<abbr title = "HyperText Markup Language" class = "initialism" > HTML </abbr>
Präsentieren Sie Kontaktinformationen für den nächsten Vorfahren oder das gesamte Werk.
<address>
Behalten Sie die Formatierung bei, indem Sie alle Zeilen mit beenden <br>
.
- <Adresse>
- <strong> Twitter, Inc. </strong><br>
- 795 Folsom Avenue, Suite 600 <br>
- San Francisco, CA 94107 <br>
- <abbr title = "Telefon" > P: </abbr> (123) 456-7890
- </Adresse>
- <Adresse>
- <strong> Vollständiger Name </strong><br>
- <a href = "mailto:#" > [email protected] </a>
- </Adresse>
Zum Zitieren von Inhaltsblöcken aus einer anderen Quelle in Ihrem Dokument.
Umschließen Sie <blockquote>
beliebiges HTML als Zitat. Für direkte Zitate empfehlen wir eine <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
- <Blockzitat>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante. </p>
- </blockquote>
Stil- und Inhaltsänderungen für einfache Variationen eines Standard-Blockquotes.
<small>
Tag zum Identifizieren der Quelle hinzufügen . Umschließen Sie den Namen des Quellwerks mit <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Jemand, der in Source Title berühmt ist
- <Blockzitat>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante. </p>
- <small> Jemand berühmter <cite title = "Source Title" > Source Title </cite></small>
- </blockquote>
Verwenden Sie .pull-right
es für ein schwebendes, rechtsbündiges Blockzitat.
- <blockquote class = "nach rechts ziehen" >
- ...
- </blockquote>
Eine Liste von Artikeln, bei denen die Reihenfolge keine explizite Rolle spielt.
- <ul>
- <li> ... </li>
- </ul>
Eine Liste von Elementen, bei denen die Reihenfolge ausdrücklich von Bedeutung ist.
- <ol>
- <li> ... </li>
- </ol>
Entfernen Sie die standardmäßige list-style
und linke Auffüllung von Listenelementen (nur unmittelbar untergeordnete Elemente).
- <ul class = "ungestylt" >
- <li> ... </li>
- </ul>
Platzieren Sie alle Listenelemente in einer einzigen Zeile mit inline-block
und etwas leichter Polsterung.
- <ul class = "inline" >
- <li> ... </li>
- </ul>
Eine Liste von Begriffen mit den zugehörigen Beschreibungen.
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Erstellen Sie Begriffe und Beschreibungen <dl>
nebeneinander.
- <dl class = "dl-horizontal" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Kopf hoch!Horizontale Beschreibungslisten schneiden Begriffe ab, die zu lang sind, um in die linke Spalte zu passen text-overflow
. In schmaleren Ansichtsfenstern wechseln sie zum standardmäßigen gestapelten Layout.
Umschließen Sie Inline-Codeschnipsel mit <code>
.
<section>
als Inline umbrochen werden.
- Beispiel : < code> & lt ; section & gt ;</ code > sollte als Inline umbrochen werden .
<pre>
Für mehrere Codezeilen verwenden . Achten Sie darauf, alle spitzen Klammern im Code zu maskieren, um eine korrekte Wiedergabe zu gewährleisten.
<p>Beispieltext hier...</p>
- <vor>
- <p>Beispieltext hier...</p>
- </pre>
Kopf hoch!Stellen Sie sicher, dass Code innerhalb <pre>
von Tags so weit links wie möglich bleibt. Es werden alle Registerkarten gerendert.
Sie können optional die .pre-scrollable
Klasse hinzufügen, die eine maximale Höhe von 350 Pixeln festlegt und eine Bildlaufleiste für die Y-Achse bereitstellt.
Für das grundlegende Styling – leichte Polsterung und nur horizontale Trennwände – fügen Sie die Basisklasse .table
zu jeder hinzu <table>
.
# | Vorname | Nachname | Nutzername |
---|---|---|---|
1 | Markieren | Otto | @mdo |
2 | Jacob | Dornton | @fett |
3 | Larry | der Vogel |
- <Tabellenklasse = " Tabelle" >
- …
- </table>
Fügen Sie der Basisklasse eine der folgenden Klassen .table
hinzu.
.table-striped
<tbody>
Fügt über den CSS -Selektor Zebrastreifen zu jeder Tabellenzeile :nth-child
hinzu (nicht verfügbar in IE7-8).
# | Vorname | Nachname | Nutzername |
---|---|---|---|
1 | Markieren | Otto | @mdo |
2 | Jacob | Dornton | @fett |
3 | Larry | der Vogel |
- <table class = "table table-striped" >
- …
- </table>
.table-bordered
Fügen Sie der Tabelle Rahmen und abgerundete Ecken hinzu.
# | Vorname | Nachname | Nutzername |
---|---|---|---|
1 | Markieren | Otto | @mdo |
Markieren | Otto | @getbootstrap | |
2 | Jacob | Dornton | @fett |
3 | Larry der Vogel |
- <table class = "table table-bordered" >
- …
- </table>
.table-hover
Aktivieren Sie einen Hover-Status für Tabellenzeilen innerhalb einer <tbody>
.
# | Vorname | Nachname | Nutzername |
---|---|---|---|
1 | Markieren | Otto | @mdo |
2 | Jacob | Dornton | @fett |
3 | Larry der Vogel |
- <table class = "table table-hover" >
- …
- </table>
.table-condensed
Macht Tische kompakter, indem die Zellpolsterung halbiert wird.
# | Vorname | Nachname | Nutzername |
---|---|---|---|
1 | Markieren | Otto | @mdo |
2 | Jacob | Dornton | @fett |
3 | Larry der Vogel |
- <table class = "table table-condensed" >
- …
- </table>
Verwenden Sie kontextabhängige Klassen, um Tabellenzeilen einzufärben.
Klasse | Beschreibung |
---|---|
.success |
Zeigt eine erfolgreiche oder positive Aktion an. |
.error |
Weist auf eine gefährliche oder potenziell negative Aktion hin. |
.warning |
Weist auf eine Warnung hin, die möglicherweise beachtet werden muss. |
.info |
Wird als Alternative zu den Standardstilen verwendet. |
# | Produkt | Zahlung erfolgt | Status |
---|---|---|---|
1 | TB - Monatlich | 01.04.2012 | Genehmigt |
2 | TB - Monatlich | 04.02.2012 | Zurückgegangen |
3 | TB - Monatlich | 04.03.2012 | Ausstehend |
4 | TB - Monatlich | 04.04.2012 | Rufen Sie zur Bestätigung an |
- ...
- < tr class = "Erfolg" >
- <td> 1 < /td>
- <td>TB – Monatlich</ td >
- < td > 04.01.2012 < / td >
- <td>Genehmigt</ td >
- </ tr >
- ...
Liste der unterstützten Tabellen-HTML-Elemente und wie sie verwendet werden sollten.
Schild | Beschreibung |
---|---|
<table> |
Wrapping-Element zum Anzeigen von Daten in einem tabellarischen Format |
<thead> |
Containerelement für Tabellenkopfzeilen ( <tr> ) zur Beschriftung von Tabellenspalten |
<tbody> |
Containerelement für Tabellenzeilen ( <tr> ) im Hauptteil der Tabelle |
<tr> |
Containerelement für eine Reihe von Tabellenzellen ( <td> oder <th> ), die in einer einzelnen Zeile angezeigt werden |
<td> |
Standard-Tabellenzelle |
<th> |
Spezielle Tabellenzelle für Spalten- (oder Zeilen-, je nach Umfang und Platzierung) Beschriftungen |
<caption> |
Beschreibung oder Zusammenfassung dessen, was die Tabelle enthält, besonders nützlich für Screenreader |
- <Tabelle>
- <Beschriftung> ... </Beschriftung>
- <Kopf>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </table>
Einzelne Formularsteuerelemente erhalten ein Styling, jedoch ohne die erforderliche Basisklasse <form>
oder große Änderungen im Markup. Ergibt gestapelte, linksbündige Beschriftungen über Formularsteuerelementen.
- <Formular>
- <Feldsatz>
- <legend> Legende </legend>
- <label> Labelname < /label>
- <input type = "text" placeholder = "Geben Sie etwas ein…" >
- <span class = "help-block" > Beispiel für Hilfetext auf Blockebene hier. </span>
- <label class = "checkbox" >
- <input type = "checkbox" > Testen Sie mich
- </label>
- <button type = "submit " class = "btn" > Senden </button>
- </fieldset>
- </form>
In Bootstrap sind drei optionale Formularlayouts für gängige Anwendungsfälle enthalten.
Fügen Sie .form-search
dem Formular und .search-query
dem <input>
für eine extra gerundete Texteingabe hinzu.
- <Formularklasse = " Formularsuche" >
- <input type = "text" class = "input-medium search-query" >
- <button type = "submit " class = "btn" > Suchen </button>
- </form>
Fügen Sie .form-inline
für linksbündige Beschriftungen und Inline-Blocksteuerelemente für ein kompaktes Layout hinzu.
- <form class = "form-inline" >
- <input type = "text" class = "input-small" placeholder = "Email" >
- <input type = "password" class = "input-small" placeholder = "Passwort" >
- <label class = "checkbox" >
- <input type = "checkbox" > An mich erinnern
- </label>
- <button type = "submit " class = "btn" > Anmelden </button>
- </form>
Richten Sie Beschriftungen rechtsbündig aus und verschieben Sie sie nach links, damit sie in derselben Zeile wie Steuerelemente angezeigt werden. Erfordert die meisten Markup-Änderungen von einem Standardformular:
.form-horizontal
Zum Formular hinzufügen.control-group
.control-label
Zum Etikett hinzufügen.controls
für eine ordnungsgemäße Ausrichtung ein
- <form class = "form-horizontal" >
- <div class = "control-group" >
- <label class = "control-label" for = "inputEmail" > E- Mail </label>
- <div class = "controls" >
- <input type = "text" id = "inputEmail" placeholder = "Email" >
- </div>
- </div>
- <div class = "control-group" >
- <label class = "control-label" for = "inputPassword" > Passwort </label>
- <div class = "controls" >
- <input type = "password" id = "inputPassword" placeholder = "Passwort" >
- </div>
- </div>
- <div class = "control-group" >
- <div class = "controls" >
- <label class = "checkbox" >
- <input type = "checkbox" > An mich erinnern
- </label>
- <button type = "submit " class = "btn" > Anmelden </button>
- </div>
- </div>
- </form>
Beispiele für Standardformularsteuerelemente, die in einem Beispielformularlayout unterstützt werden.
Die gängigsten Formularsteuerelemente, textbasierte Eingabefelder. Beinhaltet Unterstützung für alle HTML5-Typen: Text, Passwort, Datum/Uhrzeit, Datum/Uhrzeit-lokal, Datum, Monat, Uhrzeit, Woche, Nummer, E-Mail, URL, Suche, Tel und Farbe.
type
Erfordert jederzeit die Verwendung eines angegebenen .
- <Eingabetyp = " Text" Platzhalter = "Texteingabe" >
Formularsteuerelement, das mehrere Textzeilen unterstützt. Ändern Sie rows
das Attribut nach Bedarf.
- <textarea rows = " 3" ></textarea>
Kontrollkästchen dienen zum Auswählen einer oder mehrerer Optionen in einer Liste, während Radios zum Auswählen einer Option aus vielen dienen.
- <label class = "checkbox" >
- <Eingabetyp = " Kontrollkästchen" Wert = "" >
- Option eins ist dies und das – geben Sie unbedingt an, warum es großartig ist
- </label>
- <label class = "radio" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios1" value = "option1" aktiviert >
- Option eins ist dies und das – geben Sie unbedingt an, warum es großartig ist
- </label>
- <label class = "radio" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios2" value = "option2" >
- Option zwei kann etwas anderes sein, und wenn Sie es auswählen, wird Option eins deaktiviert
- </label>
Fügen Sie die .inline
Klasse einer Reihe von Kontrollkästchen oder Optionsfeldern für Steuerelemente hinzu, die in derselben Zeile angezeigt werden.
- <label class = "checkbox inline" >
- <input type = "checkbox" id = "inlineCheckbox1" value = "option1" > 1
- </label>
- <label class = "checkbox inline" >
- <input type = "checkbox" id = "inlineCheckbox2" value = "option2" > 2
- </label>
- <label class = "checkbox inline" >
- <input type = "checkbox" id = "inlineCheckbox3" value = "option3" > 3
- </label>
Verwenden Sie die Standardoption oder geben Sie a multiple="multiple"
an, um mehrere Optionen gleichzeitig anzuzeigen.
- <auswählen>
- <Option> 1 </Option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <Option> 5 </Option>
- </select>
- < mehrere auswählen = "mehrere" >
- <Option> 1 </Option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <Option> 5 </Option>
- </select>
Zusätzlich zu bestehenden Browser-Steuerelementen enthält Bootstrap weitere nützliche Formularkomponenten.
Fügen Sie Text oder Schaltflächen vor oder nach einer textbasierten Eingabe hinzu. Beachten Sie, dass select
Elemente hier nicht unterstützt werden.
Umschließen Sie an .add-on
und an input
mit einer von zwei Klassen, um einer Eingabe Text voranzustellen oder anzuhängen.
- <div class = "input-prepend" >
- <span class = "add-on" > @ </span>
- <input class = "span2" id = "prependedInput" type = "text" placeholder = "Benutzername" >
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedInput " type = "text" >
- <span class = "add-on" > .00 </span>
- </div>
Verwenden Sie beide Klassen und zwei Instanzen von .add-on
, um eine Eingabe voranzustellen und anzuhängen.
- <div class = "Eingabe voranstellen Eingabe anhängen" >
- <span class = "add-on" > $ </span>
- <input class = "span2" id = "appendedPrependedInput " type = "text" >
- <span class = "add-on" > .00 </span>
- </div>
Verwenden Sie anstelle von a <span>
mit Text a .btn
, um eine Schaltfläche (oder zwei) an eine Eingabe anzuhängen.
- <div class = "input-append" >
- <input class = "span2" id = "appendedInputButton " type = "text" >
- <button class = "btn" type = "button" > Los! </button>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedInputButtons " type = "text" >
- <button class = "btn" type = "button" > Suche </button>
- <button class = "btn" type = "button" > Optionen </button>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedDropdownButton " type = "text" >
- <div class = "btn-Gruppe" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Aktion
- <span class = "caret" ></span>
- </button>
- <ul class = "Dropdown-Menü" >
- ...
- </ul>
- </div>
- </div>
- <div class = "input-prepend" >
- <div class = "btn-Gruppe" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Aktion
- <span class = "caret" ></span>
- </button>
- <ul class = "Dropdown-Menü" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "prependedDropdownButton" type = "text" >
- </div>
- <div class = "Eingabe voranstellen Eingabe anhängen" >
- <div class = "btn-Gruppe" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Aktion
- <span class = "caret" ></span>
- </button>
- <ul class = "Dropdown-Menü" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "appendedPrependedDropdownButton " type = "text" >
- <div class = "btn-Gruppe" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Aktion
- <span class = "caret" ></span>
- </button>
- <ul class = "Dropdown-Menü" >
- ...
- </ul>
- </div>
- </div>
- <Formular>
- <div class = "input-prepend" >
- <div class = "btn-group" > ... </div>
- <Eingabetyp = " Text" >
- </div>
- <div class = "input-append" >
- <Eingabetyp = " Text" >
- <div class = "btn-group" > ... </div>
- </div>
- </form>
- <Formularklasse = " Formularsuche" >
- <div class = "input-append" >
- <input type = "text" class = "span2 search-query" >
- <button type = "submit " class = "btn" > Suchen </button>
- </div>
- <div class = "input-prepend" >
- <button type = "submit " class = "btn" > Suchen </button>
- <input type = "text" class = "span2 search-query" >
- </div>
- </form>
Verwenden Sie relative Größenklassen wie .input-large
oder passen Sie Ihre Eingaben mithilfe von Klassen an die Spaltengrößen des Rasters .span*
an.
Lassen Sie ein beliebiges <input>
oder <textarea>
Element sich wie ein Element auf Blockebene verhalten.
- <input class = "input-block-level" type = "text" placeholder = ".input-block-level" >
- <input class = "input-mini" type = "text" placeholder = ".input-mini" >
- <input class = "input-small" type = "text" placeholder = ".input-small" >
- <Eingabeklasse = " Eingabemedium" Typ = "Text" Platzhalter = ".Eingabemedium" >
- <input class = "input-large" type = "text" placeholder = ".input-large" >
- <input class = "input-xlarge" type = "text" placeholder = ".input-xlarge" >
- <input class = "input-xxlarge" type = "text" placeholder = ".input-xxlarge" >
Kopf hoch!In zukünftigen Versionen werden wir die Verwendung dieser relativen Eingabeklassen ändern, um sie an unsere Schaltflächengrößen anzupassen. Beispielsweise .input-large
wird die Auffüllung und die Schriftgröße einer Eingabe erhöht.
Verwenden Sie .span1
to .span12
für Eingaben, die mit denselben Größen der Rasterspalten übereinstimmen.
- <input class = "span1" type = "text" placeholder = ".span1" >
- <input class = "span2" type = "text" placeholder = ".span2" >
- <input class = "span3" type = "text" placeholder = ".span3" >
- <select class = "span1" >
- ...
- </select>
- <select class = "span2" >
- ...
- </select>
- <select class = "span3" >
- ...
- </select>
Verwenden Sie für mehrere Rastereingaben pro Zeile die .controls-row
Modifikatorklasse für den richtigen Abstand . Es lässt die Eingaben schweben, um den Leerraum zu reduzieren, legt die richtigen Ränder fest und löscht den Float.
- <div class = "controls" >
- <input class = "span5" type = "text" placeholder = ".span5" >
- </div>
- <div class = "controls control-row" >
- <input class = "span4" type = "text" placeholder = ".span4" >
- <input class = "span1" type = "text" placeholder = ".span1" >
- </div>
- ...
Präsentieren Sie Daten in einem Formular, das nicht bearbeitet werden kann, ohne das eigentliche Formular-Markup zu verwenden.
- <span class = "input-xlarge uneditable-input" > Einige Werte hier </span>
Beenden Sie ein Formular mit einer Gruppe von Aktionen (Schaltflächen). Wenn sie innerhalb eines platziert werden .form-actions
, werden die Schaltflächen automatisch eingerückt, um sie an den Formularsteuerelementen auszurichten.
- <div class = "Formularaktionen" >
- <button type = "submit " class = "btn btn-primary" > Änderungen speichern </button>
- <button type = "button" class = "btn" > Abbrechen </button>
- </div>
Unterstützung auf Inline- und Blockebene für Hilfetext, der um Formularsteuerelemente herum angezeigt wird.
- <input type = "text" ><span class = "help-inline" > Inline -Hilfetext </span>
- <input type = "text" ><span class = "help-block" > Ein längerer Hilfetextblock, der in eine neue Zeile umbricht und über eine Zeile hinausgehen kann. </span>
Geben Sie Benutzern oder Besuchern Feedback mit grundlegenden Feedback-Zuständen zu Formularsteuerelementen und Beschriftungen.
Wir entfernen die Standardstile outline
für einige Formularsteuerelemente und wenden box-shadow
an ihrer Stelle ein für an :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "text" value = "Das ist fokussiert ..." >
Stileingaben über die Standardbrowserfunktionalität mit :invalid
. Geben Sie ein type
an, fügen Sie das required
Attribut hinzu, wenn das Feld nicht optional ist, und geben Sie (falls zutreffend) ein an pattern
.
Dies ist in den Versionen von Internet Explorer 7-9 aufgrund fehlender Unterstützung für CSS-Pseudoselektoren nicht verfügbar.
- <input class = "span3" type = "email" erforderlich >
Fügen Sie das disabled
Attribut zu einer Eingabe hinzu, um Benutzereingaben zu verhindern und ein etwas anderes Aussehen auszulösen.
- <input class = "input-xlarge" id = "disabledInput" type = "text" placeholder = "Disabled input here..." disabled >
Bootstrap enthält Validierungsstile für Fehler-, Warn-, Info- und Erfolgsmeldungen. Fügen Sie zur Verwendung die entsprechende Klasse zum umgebenden hinzu .control-group
.
- <div class = "Kontrollgruppenwarnung" >
- <label class = "control-label" for = "inputWarning" > Eingabe mit Warnung </label>
- <div class = "controls" >
- <input type = "text" id = "inputWarning" >
- <span class = "help-inline" > Möglicherweise ist etwas schief gelaufen </span>
- </div>
- </div>
- <div class = "Kontrollgruppenfehler" >
- <label class = "control-label" for = "inputError" > Eingabe mit Fehler </label>
- <div class = "controls" >
- <input type = "text" id = "inputError" >
- <span class = "help-inline" > Bitte korrigieren Sie den Fehler </span>
- </div>
- </div>
- <div class = "Kontrollgruppeninfo" >
- <label class = "control-label" for = "inputInfo" > Eingabe mit Info </label>
- <div class = "controls" >
- <input type = "text" id = "inputInfo" >
- <span class = "help-inline" > Benutzername ist bereits vergeben </span>
- </div>
- </div>
- <div class = "control-group success" >
- <label class = "control-label" for = "inputSuccess" > Eingabe mit Erfolg </label>
- <div class = "controls" >
- <input type = "text" id = "inputSuccess" >
- <span class = "help-inline" > Woohoo! </span>
- </div>
- </div>
Fügen Sie einem Element Klassen hinzu, <img>
um Bilder in jedem Projekt einfach zu gestalten.
- <img src = "..." class = "img-rounded" >
- <img src = "..." class = "img-Kreis" >
- <img src = "..." class = "img-polaroid" >
Kopf hoch! .img-rounded
und .img-circle
funktionieren nicht in IE7-8 wegen fehlender border-radius
Unterstützung.
140 Symbole in Sprite-Form, verfügbar in Dunkelgrau (Standard) und Weiß, bereitgestellt von Glyphicons .
Glyphicons Halflings sind normalerweise nicht kostenlos erhältlich, aber eine Vereinbarung zwischen Bootstrap und den Glyphicons-Erstellern hat dies für Sie als Entwickler kostenlos ermöglicht. Als Dankeschön bitten wir Sie, wann immer möglich, einen optionalen Link zurück zu Glyphicons einzufügen .
Alle Symbole erfordern ein <i>
Tag mit einer eindeutigen Klasse mit dem Präfix icon-
. Fügen Sie zur Verwendung den folgenden Code an einer beliebigen Stelle ein:
- <i class = "Symbolsuche" ></i>
Es sind auch Stile für invertierte (weiße) Symbole verfügbar, die mit einer zusätzlichen Klasse bereitgestellt werden. Wir werden diese Klasse speziell für Hover- und aktive Zustände für Navigations- und Dropdown-Links erzwingen.
- <i class = "icon-search icon-white" ></i>
Kopf hoch!Wenn Sie neben Textzeichenfolgen wie in Schaltflächen oder Navigationslinks verwenden, achten Sie darauf, nach dem <i>
Tag ein Leerzeichen für den richtigen Abstand zu lassen.
Verwenden Sie sie in Schaltflächen, Schaltflächengruppen für eine Symbolleiste, Navigation oder vorangestellte Formulareingaben.
- <div class = "btn-toolbar" >
- <div class = "btn-Gruppe" >
- <a class = "btn" href = "#" ><i class = "icon-align-left" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-center" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-right" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-justify" ></i></a>
- </div>
- </div>
- <div class = "btn-Gruppe" >
- <a class = "btn btn-primary" href = "#" ><i class = "icon-user icon-white" ></i> Benutzer </a>
- <a class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" href = "#" ><span class = "caret" ></span></a>
- <ul class = "Dropdown-Menü" >
- <li><a href = "#" ><i class = "icon-pencil" ></i> Bearbeiten </a></li>
- <li><a href = "#" ><i class = "icon-trash" ></i> Löschen </a></li>
- <li><a href = "#" ><i class = "icon- ban -circle" ></i> verbieten </a></li>
- <li class = "Teiler" ></li>
- <li><a href = "#" ><i class = "i" ></i> Zum Administrator machen </a></li>
- </ul>
- </div>
- <a class = "btn btn-large" href = "#" ><i class = "icon-star" ></i> Stern </a>
- <a class = "btn btn-small" href = "#" ><i class = "icon-star" ></i> Stern </a>
- <a class = "btn btn-mini" href = "#" ><i class = "icon-star" ></i> Stern </a>
- <ul class = "nav nav-list" >
- <li class = "active" ><a href = "#" ><i class = "icon-home icon-white" ></i> Startseite </a></li>
- <li><a href = "#" ><i class = "icon-book" ></i> Bibliothek </a></li>
- <li><a href = "#" ><i class = "icon-pencil" ></i> Anwendungen </a></li>
- <li><a href = "#" ><i class = "i" ></i> Verschiedenes </a></li>
- </ul>
- <div class = "control-group" >
- <label class = "control-label" for = "inputIcon" > E- Mail-Adresse </label>
- <div class = "controls" >
- <div class = "input-prepend" >
- <span class = "add-on" ><i class = "icon-envelope" ></i></span>
- <input class = "span2" id = "inputIcon" type = "text" >
- </div>
- </div>
- </div>