Fundamentele HTML-elementen gestyled en verbeterd met uitbreidbare klassen.
Alle HTML-koppen, <h1>
door <h6>
zijn beschikbaar.
De algemene standaardwaarde van Bootstrap font-size
is 14px , met een line-height
van 20px . Dit wordt toegepast op de <body>
en alle paragrafen. Bovendien <p>
krijgen (alinea's) een ondermarge van de helft van hun regelhoogte (standaard 10px).
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 bij eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
<p> ... </p>
Laat een alinea opvallen door toe te voegen .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
<p class = "lead" > ... </p>
De typografische schaal is gebaseerd op twee LESS variabelen in variables.less : @baseFontSize
en @baseLineHeight
. De eerste is de basislettergrootte die overal wordt gebruikt en de tweede is de basisregelhoogte. We gebruiken die variabelen en wat eenvoudige wiskunde om de marges, opvullingen en regelhoogten van al ons type en meer te maken. Pas ze aan en Bootstrap past zich aan.
Maak gebruik van HTML's standaard nadruktags met lichtgewicht stijlen.
<small>
Gebruik de kleine tag om de nadruk te leggen op inline of tekstblokken .
Deze regel tekst is bedoeld als kleine lettertjes.
<p> <small> Deze regel tekst is bedoeld als kleine lettertjes. </klein> </p>
Voor het benadrukken van een tekstfragment met een zwaarder lettertype.
Het volgende tekstfragment wordt weergegeven als vetgedrukte tekst .
<strong> weergegeven als vetgedrukte tekst </strong>
Voor het cursief benadrukken van een tekstfragment.
Het volgende tekstfragment wordt weergegeven als cursieve tekst .
<em> weergegeven als cursieve tekst </em>
Kop op!Voel je vrij om <b>
en <i>
in HTML5 te gebruiken. <b>
is bedoeld om woorden of zinsdelen te markeren zonder extra belang over te brengen, terwijl <i>
het meestal is voor stem, technische termen, enz.
Lijn tekst eenvoudig opnieuw uit op componenten met tekstuitlijningsklassen.
Links uitgelijnde tekst.
Gecentreerde tekst.
Rechts uitgelijnde tekst.
- <p class = "text-left" > Links uitgelijnde tekst. </p>
- <p class = "text-center" > Gecentreerde tekst. </p>
- <p class = "text-right" > Rechts uitgelijnde tekst. </p>
Breng betekenis over door middel van kleur met een handvol nadruk-utiliteitsklassen.
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 = "tekstwaarschuwing" > 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>
Gestileerde implementatie van het HTML- <abbr>
element voor afkortingen en acroniemen om de uitgebreide versie bij hover te tonen. Afkortingen met een title
attribuut hebben een licht gestippelde onderrand en een helpcursor bij het zweven, wat extra context geeft bij het zweven.
<abbr>
Voor uitgebreide tekst bij lang zweven van een afkorting, neemt u het title
attribuut op.
Een afkorting van het woord attribuut is attr .
<abbr title = "attribuut" > attr </abbr>
<abbr class="initialism">
Voeg .initialism
een afkorting toe voor een iets kleinere lettergrootte.
HTML is het beste sinds gesneden brood.
<abbr title = "HyperText Markup Language" class = "initialisme" > HTML </abbr>
Presenteer contactgegevens voor de dichtstbijzijnde voorouder of het hele oeuvre.
<address>
Behoud de opmaak door alle regels te beëindigen met <br>
.
- <adres>
- <strong> Twitter, Inc. </strong><br>
- 795 Folsom Ave, Suite 600 <br>
- San Francisco, CA 94107 <br>
- <abbr title = "Telefoon" > P: </abbr> (123) 456-7890
- </adres>
- <adres>
- <strong> Volledige naam </strong><br>
- <a href = "mailto:#" > [email protected] </a>
- </adres>
Voor het citeren van inhoudsblokken uit een andere bron in uw document.
Wikkel <blockquote>
rond elke HTML als het citaat. Voor rechte citaten raden we een <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat een ante.
- <blokquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat een ante. </p>
- </blockquote>
Stijl- en inhoudswijzigingen voor eenvoudige variaties op een standaard blockquote.
<small>
Tag toevoegen om de bron te identificeren. Wikkel de naam van het bronwerk in <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat een ante.
Iemand die beroemd is in Brontitel
- <blokquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat een ante. </p>
- <small> Een beroemd iemand <cite title = "Brontitel" > Brontitel </cite></small>
- </blockquote>
Gebruik .pull-right
voor een zwevend, rechts uitgelijnd blockquote.
- <blockquote class = "naar rechts trekken" >
- ...
- </blockquote>
Een lijst met items waarbij de volgorde er niet expliciet toe doet.
- <ul>
- <li> ... </li>
- </ul>
Een lijst met items waarbij de volgorde er expliciet toe doet.
- <ol>
- <li> ... </li>
- </ol>
Verwijder de standaard list-style
en linker opvulling op lijstitems (alleen directe kinderen).
- <ul class = "unstyled" >
- <li> ... </li>
- </ul>
Plaats alle lijstitems op een enkele regel met inline-block
en wat lichte opvulling.
- <ul class = "inline" >
- <li> ... </li>
- </ul>
Een lijst met termen met de bijbehorende beschrijvingen.
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Maak termen en beschrijvingen <dl>
naast elkaar.
- <dl class = "dl-horizontaal" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Kop op!Horizontale beschrijvingslijsten zullen termen die te lang zijn om in de fix in de linkerkolom te passen, afkappen text-overflow
. In smallere viewports veranderen ze in de standaard gestapelde lay-out.
Wikkel inline codefragmenten in met <code>
.
<section>
als inline worden verpakt.
- Bijvoorbeeld , < code> & lt ; sectie & gt ;</ code > moet als inline worden ingepakt .
Gebruik <pre>
voor meerdere regels code. Zorg ervoor dat u eventuele punthaken in de code ontwijkt voor een juiste weergave.
<p>Voorbeeldtekst hier...</p>
- <pre>
- <p>Voorbeeldtekst hier...</p>
- </pre>
Kop op!Zorg ervoor dat u de code binnen <pre>
de tags zo dicht mogelijk links houdt; het zal alle tabbladen weergeven.
U kunt optioneel de .pre-scrollable
klasse toevoegen die een maximale hoogte van 350px instelt en een schuifbalk op de y-as biedt.
Voor basisstyling - lichte vulling en alleen horizontale verdelers - voegt u de basisklasse toe .table
aan elk <table>
.
# | Voornaam | Achternaam | gebruikersnaam |
---|---|---|---|
1 | Markering | Otto | @mdo |
2 | Jakob | Thornton | @dik |
3 | Larry | de vogel |
- <table class = "table" >
- …
- </table>
Voeg een van de volgende klassen toe aan de .table
basisklasse.
.table-striped
Voegt zebra-striping toe aan elke tabelrij binnen de <tbody>
via de :nth-child
CSS-selector (niet beschikbaar in IE7-8).
# | Voornaam | Achternaam | gebruikersnaam |
---|---|---|---|
1 | Markering | Otto | @mdo |
2 | Jakob | Thornton | @dik |
3 | Larry | de vogel |
- <table class = "table table-striped" >
- …
- </table>
.table-bordered
Voeg randen en afgeronde hoeken toe aan de tafel.
# | Voornaam | Achternaam | gebruikersnaam |
---|---|---|---|
1 | Markering | Otto | @mdo |
Markering | Otto | @getbootstrap | |
2 | Jakob | Thornton | @dik |
3 | Larry de vogel |
- <table class = "table table-bordered" >
- …
- </table>
.table-hover
Schakel een zweefstatus in op tabelrijen binnen een <tbody>
.
# | Voornaam | Achternaam | gebruikersnaam |
---|---|---|---|
1 | Markering | Otto | @mdo |
2 | Jakob | Thornton | @dik |
3 | Larry de vogel |
- <table class = "table table-hover" >
- …
- </table>
.table-condensed
Maakt tafels compacter door de celvulling te halveren.
# | Voornaam | Achternaam | gebruikersnaam |
---|---|---|---|
1 | Markering | Otto | @mdo |
2 | Jakob | Thornton | @dik |
3 | Larry de vogel |
- <table class = "table table-condensed" >
- …
- </table>
Gebruik contextuele klassen om tabelrijen te kleuren.
Klas | Beschrijving |
---|---|
.success |
Geeft een succesvolle of positieve actie aan. |
.error |
Geeft een gevaarlijke of mogelijk negatieve actie aan. |
.warning |
Geeft een waarschuwing aan die mogelijk aandacht behoeft. |
.info |
Gebruikt als alternatief voor de standaardstijlen. |
# | Product | Betaling gedaan | Toestand |
---|---|---|---|
1 | TB - maandelijks | 01/04/2012 | Goedgekeurd |
2 | TB - maandelijks | 02/04/2012 | Afgewezen |
3 | TB - maandelijks | 03/04/2012 | In afwachting |
4 | TB - maandelijks | 04/04/2012 | Bel om te bevestigen |
- ...
- < tr class = "succes" >
- <td> 1 < /td>
- <td>TB - maandelijks</ td >
- <td> 01 / 04 / 2012 < /td>
- <td>Goedgekeurd</ td >
- </ tr >
- ...
Lijst met ondersteunde tabel-HTML-elementen en hoe ze moeten worden gebruikt.
Label | Beschrijving |
---|---|
<table> |
Wrapping-element voor het weergeven van gegevens in tabelvorm |
<thead> |
Containerelement voor tabelkoprijen ( <tr> ) om tabelkolommen te labelen |
<tbody> |
Containerelement voor tabelrijen ( <tr> ) in de hoofdtekst van de tabel |
<tr> |
Containerelement voor een set tabelcellen ( <td> of <th> ) die op een enkele rij verschijnen |
<td> |
Standaard tabelcel |
<th> |
Speciale tabelcel voor kolom- (of rij, afhankelijk van bereik en plaatsing) labels |
<caption> |
Beschrijving of samenvatting van wat er in de tabel staat, vooral handig voor schermlezers |
- <tafel>
- <caption> ... </caption>
- <thead>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </table>
Individuele formulierbesturingselementen krijgen een opmaak, maar zonder enige vereiste basisklasse op de <form>
of grote wijzigingen in opmaak. Resultaten in gestapelde, links uitgelijnde labels bovenop formulierbesturingselementen.
- <formulier>
- <veldset>
- <legend> Legende </legend>
- <label> Labelnaam </label>
- <input type = "text" placeholder = "Type iets..." >
- <span class = "help-block" > Voorbeeld helptekst op blokniveau hier. </span>
- <label class = "checkbox" >
- <input type = "checkbox" > Check me out
- </label>
- <button type = "submit" class = "btn" > Verzenden </button>
- </fieldset>
- </form>
Inbegrepen bij Bootstrap zijn drie optionele formulierlay-outs voor veelvoorkomende gebruiksscenario's.
Voeg toe .form-search
aan het formulier en .search-query
aan de <input>
voor een extra afgeronde tekstinvoer.
- <form class = "form-search" >
- <input type = "text" class = "input-medium search-query" >
- <button type = "submit" class = "btn" > Zoeken </button>
- </form>
Voeg toe .form-inline
voor links uitgelijnde labels en inline-block-besturingselementen voor een compacte lay-out.
- <form class = "form-inline" >
- <input type = "text" class = "input-small" placeholder = "E-mail" >
- <input type = "password" class = "input-small" placeholder = "Wachtwoord" >
- <label class = "checkbox" >
- <invoertype = " checkbox" > Onthoud mij
- </label>
- <button type = "submit" class = "btn" > Aanmelden </button>
- </form>
Lijn labels rechts uit en laat ze naar links zweven om ze op dezelfde regel als besturingselementen te laten verschijnen. Vereist de meeste opmaakwijzigingen van een standaardformulier:
.form-horizontal
aan het formulier.control-group
.control-label
aan het label.controls
voor een juiste uitlijning
- <form class = "form-horizontal" >
- <div class = "controlegroep" >
- <label class = "control-label" for = "inputEmail" > E- mail </label>
- <div class = "controls" >
- <input type = "text" id = "inputEmail" placeholder = "E-mail" >
- </div>
- </div>
- <div class = "controlegroep" >
- <label class = "control-label" for = "inputPassword" > Wachtwoord </label>
- <div class = "controls" >
- <input type = "password" id = "inputPassword" placeholder = "Wachtwoord" >
- </div>
- </div>
- <div class = "controlegroep" >
- <div class = "controls" >
- <label class = "checkbox" >
- <invoertype = " checkbox" > Onthoud mij
- </label>
- <button type = "submit" class = "btn" > Aanmelden </button>
- </div>
- </div>
- </form>
Voorbeelden van standaardformulierbesturingselementen die worden ondersteund in een voorbeeldformulierlay-out.
Meest voorkomende formulierbesturing, op tekst gebaseerde invoervelden. Bevat ondersteuning voor alle HTML5-typen: tekst, wachtwoord, datetime, datetime-local, datum, maand, tijd, week, nummer, e-mail, url, zoeken, tel en kleur.
Vereist het gebruik van een opgegeven type
te allen tijde.
- <invoertype = " tekst" placeholder = "Tekstinvoer" >
Formulierbesturing die meerdere regels tekst ondersteunt. Wijzig rows
het kenmerk indien nodig.
- <textarea rows = "3" ></textarea>
Selectievakjes zijn voor het selecteren van een of meerdere opties in een lijst, terwijl radio's zijn voor het selecteren van één optie uit vele.
- <label class = "checkbox" >
- <invoertype = " checkbox" waarde = "" >
- Optie één is dit en dat - vergeet niet te vermelden waarom het geweldig is
- </label>
- <label class = "radio" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios1" value = "option1" aangevinkt >
- Optie één is dit en dat - vergeet niet te vermelden waarom het geweldig is
- </label>
- <label class = "radio" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios2" value = "option2" >
- Optie twee kan iets anders zijn en als u deze selecteert, wordt optie één ongedaan gemaakt
- </label>
Voeg de .inline
klas toe aan een reeks selectievakjes of radio's voor bedieningselementen die op dezelfde regel verschijnen.
- <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>
Gebruik de standaardoptie of geef a multiple="multiple"
op om meerdere opties tegelijk weer te geven.
- <select>
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
- <select multiple = "multiple" >
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
Naast de bestaande browserbesturingselementen, bevat Bootstrap andere handige formuliercomponenten.
Voeg tekst of knoppen toe voor of na op tekst gebaseerde invoer. Houd er rekening mee dat select
elementen hier niet worden ondersteund.
Wikkel an .add-on
en an input
in met een van de twee klassen om tekst aan een invoer voor te voegen of toe te voegen.
- <div class = "input-prepend" >
- <span class = "add-on" > @ </span>
- <input class = "span2" id = "prependedInput" type = "text" placeholder = "Gebruikersnaam" >
- </div>
- <div class = "invoer-toevoegen" >
- <input class = "span2" id = "appendedInput " type = "text" >
- <span class = "add-on" > .00 </span>
- </div>
Gebruik beide klassen en twee instanties van .add-on
om een invoer toe te voegen en toe te voegen.
- <div class = "input-prepend input-append" >
- <span class = "add-on" > $ </span>
- <input class = "span2" id = "appendedPrependedInput " type = "text" >
- <span class = "add-on" > .00 </span>
- </div>
Gebruik a in plaats van een <span>
met tekst .btn
om een knop (of twee) aan een ingang te koppelen.
- <div class = "invoer-toevoegen" >
- <input class = "span2" id = "appendedInputButton " type = "text" >
- <button class = "btn" type = "button" > Ga! </knop>
- </div>
- <div class = "invoer-toevoegen" >
- <input class = "span2" id = "appendedInputButtons " type = "text" >
- <button class = "btn" type = "button" > Zoeken </button>
- <button class = "btn" type = "button" > Opties </button>
- </div>
- <div class = "invoer-toevoegen" >
- <input class = "span2" id = "appendedDropdownButton " type = "text" >
- <div class = "btn-groep" >
- <knop klasse = "btn dropdown-toggle" data-toggle = "dropdown" >
- Actie
- <span class = "caret" ></span>
- </knop>
- <ul class = "vervolgkeuzemenu" >
- ...
- </ul>
- </div>
- </div>
- <div klasse = "input-prepend" >
- <div klasse = "btn-groep" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Actie
- <span class = "caret" ></span>
- </knop>
- <ul klasse = "vervolgkeuzemenu" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "prependedDropdownButton" type = "text" >
- </div>
- <div class = "input-prepend input-append" >
- <div class = "btn-groep" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Actie
- <span class = "caret" ></span>
- </knop>
- <ul class = "vervolgkeuzemenu" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "appendedPrependedDropdownButton " type = "text" >
- <div class = "btn-groep" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Actie
- <span class = "caret" ></span>
- </knop>
- <ul class = "vervolgkeuzemenu" >
- ...
- </ul>
- </div>
- </div>
- <formulier>
- <div class = "input-prepend" >
- <div class = "btn-group" > ... </div>
- <invoertype = " tekst" >
- </div>
- <div class = "invoer-toevoegen" >
- <invoertype = " tekst" >
- <div class = "btn-group" > ... </div>
- </div>
- </form>
- <form class = "form-search" >
- <div class = "invoer-toevoegen" >
- <input type = "text" class = "span2 search-query" >
- <button type = "submit" class = "btn" > Zoeken </button>
- </div>
- <div class = "input-prepend" >
- <button type = "submit" class = "btn" > Zoeken </button>
- <input type = "text" class = "span2 search-query" >
- </div>
- </form>
Gebruik klassen voor relatieve grootte zoals .input-large
of stem uw invoer af op de grootte van de rasterkolommen met behulp van .span*
klassen.
Laat elk element <input>
of <textarea>
element zich gedragen als een element op blokniveau.
- <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" >
- <input class = "input-medium" type = "text" placeholder = ".input-medium" >
- <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" >
Kop op!In toekomstige versies zullen we het gebruik van deze relatieve invoerklassen aanpassen aan onze knopgroottes. Verhoogt bijvoorbeeld .input-large
de opvulling en lettergrootte van een invoer.
Gebruik .span1
to .span12
voor invoer die overeenkomt met dezelfde afmetingen van de rasterkolommen.
- <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>
Gebruik voor meerdere rasterinvoeren per lijn de .controls-row
modificatieklasse voor de juiste spatiëring . Het laat de invoer zweven om de witruimte samen te vouwen, stelt de juiste marges in en wist de zwevende beweging.
- <div class = "controls" >
- <input class = "span5" type = "text" placeholder = ".span5" >
- </div>
- <div class = "controls controls-row" >
- <input class = "span4" type = "text" placeholder = ".span4" >
- <input class = "span1" type = "text" placeholder = ".span1" >
- </div>
- ...
Presenteer gegevens in een formulier dat niet kan worden bewerkt zonder gebruik te maken van de werkelijke formulieropmaak.
- <span class = "input-xlarge uneditable-input" > Enige waarde hier </span>
Beëindig een formulier met een groep acties (knoppen). Wanneer ze binnen een worden geplaatst .form-actions
, zullen de knoppen automatisch inspringen om op één lijn te komen met de formulierbesturingselementen.
- <div class = "form-actions" >
- <button type = "submit" class = "btn btn-primary" > Wijzigingen opslaan </button>
- <button type = "button" class = "btn" > Annuleren </button>
- </div>
Ondersteuning op inline- en blokniveau voor helptekst die verschijnt rond formulierbesturingselementen.
- <input type = "text" ><span class = "help-inline" > Inline helptekst </span>
- <input type = "text" ><span class = "help-block" > Een langer blok helptekst dat op een nieuwe regel valt en mogelijk verder reikt dan één regel. </span>
Geef feedback aan gebruikers of bezoekers met basisfeedbackstatussen over formulierbesturingselementen en labels.
We verwijderen de standaardstijlen outline
van sommige formulierbesturingselementen en passen box-shadow
op zijn plaats een a toe voor :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "text" value = "Dit is gericht..." >
Stijlinvoer via standaard browserfunctionaliteit met :invalid
. Specificeer een type
, voeg het required
attribuut toe als het veld niet optioneel is, en (indien van toepassing) specificeer apattern
.
Dit is niet beschikbaar in versies van Internet Explorer 7-9 vanwege gebrek aan ondersteuning voor CSS-pseudo-selectors.
- <input class = "span3" type = "e-mail" vereist >
Voeg het disabled
kenmerk toe aan een invoer om invoer door de gebruiker te voorkomen en een iets andere look te activeren.
- <input class = "input-xlarge" id = "disabledInput" type = "text" placeholder = "Invoer hier uitgeschakeld..." uitgeschakeld >
Bootstrap bevat validatiestijlen voor fout-, waarschuwings-, info- en succesberichten. Om te gebruiken, voegt u de juiste klasse toe aan de omringende .control-group
.
- <div class = "controlegroepwaarschuwing" >
- <label class = "control-label" for = "inputWarning" > Invoer met waarschuwing </label>
- <div class = "controls" >
- < invoertype = "tekst" id = "invoerwaarschuwing" >
- <span class = "help-inline" > Er kan iets mis zijn gegaan </span>
- </div>
- </div>
- <div class = "controlegroepfout" >
- <label class = "control-label" for = "inputError" > Invoer met fout </label>
- <div class = "controls" >
- <input type = "text" id = "inputError" >
- <span class = "help-inline" > Corrigeer de fout </span>
- </div>
- </div>
- <div class = "controlegroep info" >
- <label class = "control-label" for = "inputInfo" > Invoer met info </label>
- <div class = "controls" >
- <input type = "text" id = "inputInfo" >
- <span class = "help-inline" > Gebruikersnaam is al in gebruik </span>
- </div>
- </div>
- <div class = "controlegroepsucces" >
- <label class = "control-label" for = "inputSuccess" > Invoer met succes </label>
- <div class = "controls" >
- <input type = "text" id = "inputSuccess" >
- <span class = "help-inline" > Woohoo! </span>
- </div>
- </div>
Voeg klassen toe aan een <img>
element om afbeeldingen in elk project gemakkelijk te stylen.
- <img src = "..." class = "img-afgerond" >
- <img src = "..." class = "img-cirkel" >
- <img src = "..." class = "img-polaroid" >
Kop op! .img-rounded
en .img-circle
werken niet in IE7-8 vanwege gebrek aan border-radius
ondersteuning.
140 pictogrammen in sprite-vorm, beschikbaar in donkergrijs (standaard) en wit, geleverd door Glyphicons .
Glyphicons Halflings zijn normaal gesproken niet gratis beschikbaar, maar een overeenkomst tussen Bootstrap en de makers van Glyphicons heeft dit voor u als ontwikkelaars gratis mogelijk gemaakt. Als dank vragen we je om een optionele link terug naar Glyphicons op te nemen wanneer dat praktisch is.
Alle pictogrammen vereisen een <i>
tag met een unieke klasse, voorafgegaan door icon-
. Plaats de volgende code zo ongeveer overal om te gebruiken:
- <i class = "icon-search" ></i>
Er zijn ook stijlen beschikbaar voor omgekeerde (witte) pictogrammen, klaargemaakt met een extra klasse. We zullen deze klasse specifiek afdwingen bij zweven en actieve statussen voor navigatie- en dropdown-links.
- <i class = "icon-search icon-white" ></i>
Kop op!Wanneer u naast tekstreeksen gebruikt, zoals in knoppen of nav-links, zorg er dan voor dat u een spatie achter de <i>
tag laat voor de juiste spatiëring.
Gebruik ze in knoppen, knopgroepen voor een werkbalk, navigatie of invoer in voorgevoegde formulieren.
- <div class = "btn-toolbar" >
- <div class = "btn-groep" >
- <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-groep" >
- <a class = "btn btn-primary" href = "#" ><i class = "icon-user icon-white" ></i> Gebruiker </a>
- <a class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" href = "#" ><span class = "caret" ></span></a>
- <ul class = "vervolgkeuzemenu" >
- <li><a href = "#" ><i class = "icon-pencil" ></i> Bewerken </a></li>
- <li><a href = "#" ><i class = "icon-trash" ></i> Verwijderen </a></li>
- <li><a href = "#" ><i class = "icon-ban-circle" ></i> Verbannen </a></li>
- <li class = "verdeler" ></li>
- <li><a href = "#" ><i class = "i" ></i> Beheerder maken </a></li>
- </ul>
- </div>
- <a class = "btn btn-large" href = "#" ><i class = "icon-star" ></i> Ster </a>
- <a class = "btn btn-small" href = "#" ><i class = "icon-star" ></i> Ster </a>
- <a class = "btn btn-mini" href = "#" ><i class = "icon-star" ></i> Ster </a>
- <ul class = "nav nav-lijst" >
- <li class = "active" ><a href = "#" ><i class = "icon-home icon-white" ></i> Home </a></li>
- <li><a href = "#" ><i class = "icon-book" ></i> Bibliotheek </a></li>
- <li><a href = "#" ><i class = "icon-pencil" ></i> Toepassingen </a></li>
- <li><a href = "#" ><i class = "i" ></i> Diversen </a></li>
- </ul>
- <div class = "controlegroep" >
- <label class = "control-label" for = "inputIcon" > E-mailadres </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>