Fundamentele HTML-elemente gestileer en verbeter met uitbreidbare klasse.
Alle HTML-opskrifte, <h1>
deur , <h6>
is beskikbaar.
Bootstrap se globale verstek font-size
is 14px , met 'n line-height
van 20px . Dit word toegepas op die <body>
en alle paragrawe. Daarbenewens ontvang <p>
(paragrawe) 'n onderste marge van die helfte van hul lynhoogte (10 px by verstek).
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 by eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
<p> ... </p>
Laat 'n paragraaf uitstaan deur by te voeg .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, is nie commodo luctus.
<p class = "lead" > ... </p>
Die tipografiese skaal is gebaseer op twee MINDER veranderlikes in veranderlikes.minder : @baseFontSize
en @baseLineHeight
. Die eerste is die basiese lettergrootte wat deurgaans gebruik word en die tweede is die basislynhoogte. Ons gebruik daardie veranderlikes en 'n paar eenvoudige wiskunde om die marges, opvullings en lynhoogtes van al ons tipe en meer te skep. Pas hulle aan en Bootstrap pas aan.
Maak gebruik van HTML se verstek klem-etikette met liggewigstyle.
<small>
Gebruik die klein merker om inlyn of blokke teks te ontbeklemtoon.
Hierdie teksreël is bedoel om as fynskrif hanteer te word.
<p> <klein> Hierdie reël teks is bedoel om as fynskrif hanteer te word. </klein> </p>
Om 'n stukkie teks met 'n swaarder lettergewig te beklemtoon.
Die volgende stukkie teks word as vetgedrukte teks weergegee .
<strong> as vetgedrukte teks weergegee </strong>
Om 'n stukkie teks met kursief te beklemtoon.
Die volgende stukkie teks word as kursief gedrukte teks weergegee .
<em> as skuinsgedrukte teks weergegee </em>
Let op!Gebruik gerus <b>
en <i>
in HTML5. <b>
is bedoel om woorde of frases uit te lig sonder om bykomende belangrikheid oor te dra, terwyl <i>
dit meestal vir stem, tegniese terme, ens.
Herbelyn teks maklik na komponente met teksbelyningsklasse.
Linksbelynde teks.
Sentreerbelynde teks.
Regsbelynde teks.
- <p class = "text-left" > Linksbelynde teks. </p>
- <p class = "text-center" > Sentreer-belynde teks. </p>
- <p class = "text-right" > Regsbelynde teks. </p>
Dra betekenis oor deur kleur met 'n handvol klem nutsklasse.
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 klas = "teks-sukses" > Duis mollis, est non commodo luctus, nisi erat porttitor ligula. </p>
Gestileerde implementering van HTML se <abbr>
element vir afkortings en akronieme om die uitgebreide weergawe te wys op hover. Afkortings met 'n title
eienskap het 'n ligte gestippelde onderrand en 'n hulpwyser wanneer jy beweeg, wat addisionele konteks verskaf wanneer jy beweeg.
<abbr>
title
Sluit die kenmerk in vir uitgebreide teks op lang sweef van 'n afkorting .
'n Afkorting van die woord eienskap is attr .
<abbr title = "kenmerk" > attr </abbr>
<abbr class="initialism">
Voeg .initialism
by 'n afkorting vir 'n effens kleiner lettergrootte.
HTML is die beste ding sedert gesnyde brood.
<abbr title = "HyperText Markup Language" class = "initialisme" > HTML </abbr>
Bied kontakinligting aan vir die naaste voorouer of die hele liggaam van werk.
<address>
Behou formatering deur alle reëls met <br>
.
- <adres>
- <strong> Twitter, Inc. </strong><br>
- 795 Folsom Ave, Suite 600 <br>
- San Francisco, CA 94107 <br>
- <abbr title = "Foon" > P: </abbr> (123) 456-7890
- </adres>
- <adres>
- <strong> Volle naam </strong><br>
- <a href = "mailto:#" > [email protected] </a>
- </adres>
Vir die aanhaling van blokke inhoud van 'n ander bron binne jou dokument.
Draai <blockquote>
enige HTML om as die aanhaling. Vir reguit aanhalings beveel ons 'n aan <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Heelgetal posuere erat 'n ante.
- <blokaanhaling>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Heelgetal posuere erat 'n ante. </p>
- </blockquote>
Styl en inhoud verander vir eenvoudige variasies op 'n standaard blokaanhaling.
Voeg <small>
merker by om die bron te identifiseer. Draai die naam van die bronwerk in <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Heelgetal posuere erat 'n ante.
Iemand bekend in Brontitel
- <blokaanhaling>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Heelgetal posuere erat 'n ante. </p>
- <small> Iemand beroemde <cite title = "Brontitel" > Brontitel </cite></small>
- </blockquote>
Gebruik .pull-right
vir 'n gesweefde, regs-belynde blokaanhaling.
- <blockquote class = "trek-regs" >
- ...
- </blockquote>
'n Lys van items waarin die volgorde nie uitdruklik saak maak nie.
- <ul>
- <li> ... </li>
- </ul>
'n Lys van items waarin die volgorde wel uitdruklik saak maak.
- <ol>
- <li> ... </li>
- </ol>
Verwyder die verstek- list-style
en linkeropvulling op lysitems (slegs onmiddellike kinders).
- <ul class = "unstyled" >
- <li> ... </li>
- </ul>
Plaas alle lysitems op 'n enkele lyn met ' inline-block
n ligte vulling.
- <ul klas = "inlyn" >
- <li> ... </li>
- </ul>
'n Lys terme met hul gepaardgaande beskrywings.
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Maak terme en beskrywings in <dl>
lyn langs mekaar.
- <dl klas = "dl-horisontaal" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Let op!Horisontale beskrywingslyste sal terme wat te lank is om in die linkerkolomoplossing te pas, afkap text-overflow
. In nouer viewports, sal hulle verander na die verstek gestapelde uitleg.
Wikkel inlyn-brokkies kode met <code>
.
<section>
as inlyn toegedraai word.
- Byvoorbeeld , < code> & lt ; afdeling & gt ;</ code > moet as inlyn toegedraai word .
Gebruik <pre>
vir veelvuldige reëls kode. Maak seker dat jy enige hoekhakies in die kode ontsnap vir behoorlike weergawe.
<p>Voorbeeldteks hier...</p>
- <pre>
- <p>Voorbeeldteks hier...</p>
- </pre>
Let op!Maak seker dat jy kode binne <pre>
etikette so na as moontlik aan die linkerkant hou; dit sal alle oortjies weergee.
Jy kan opsioneel die .pre-scrollable
klas byvoeg wat 'n maksimum hoogte van 350px sal stel en 'n y-as-rolbalk sal verskaf.
Vir basiese stilering—ligte vulling en slegs horisontale verdelers—voeg die basisklas .table
by enige <table>
.
# | Eerste naam | Van | Gebruikersnaam |
---|---|---|---|
1 | Merk | Otto | @mdo |
2 | Jakob | Thornton | @vet |
3 | Larry | die voël |
- <tabelklas = " tafel" >
- …
- </tabel>
Voeg enige van die volgende klasse by die .table
basisklas.
.table-striped
Voeg sebra-streep by enige tabelry binne die <tbody>
via die :nth-child
CSS-kieser (nie beskikbaar in IE7-8 nie).
# | Eerste naam | Van | Gebruikersnaam |
---|---|---|---|
1 | Merk | Otto | @mdo |
2 | Jakob | Thornton | @vet |
3 | Larry | die voël |
- <table class = "tafel tafel-gestreep" >
- …
- </tabel>
.table-bordered
Voeg rande en afgeronde hoeke by die tafel.
# | Eerste naam | Van | Gebruikersnaam |
---|---|---|---|
1 | Merk | Otto | @mdo |
Merk | Otto | @getbootstrap | |
2 | Jakob | Thornton | @vet |
3 | Larry die voël |
- <table class = "table-bordered" >
- …
- </tabel>
.table-hover
Aktiveer 'n sweeftoestand op tabelrye binne 'n <tbody>
.
# | Eerste naam | Van | Gebruikersnaam |
---|---|---|---|
1 | Merk | Otto | @mdo |
2 | Jakob | Thornton | @vet |
3 | Larry die voël |
- <table class = "table-table-sweef" >
- …
- </tabel>
.table-condensed
Maak tafels meer kompak deur selvulling in die helfte te sny.
# | Eerste naam | Van | Gebruikersnaam |
---|---|---|---|
1 | Merk | Otto | @mdo |
2 | Jakob | Thornton | @vet |
3 | Larry die voël |
- <tabel klas = "tabel tabel-gekondenseerde" >
- …
- </tabel>
Gebruik kontekstuele klasse om tabelrye in te kleur.
Klas | Beskrywing |
---|---|
.success |
Dui 'n suksesvolle of positiewe aksie aan. |
.error |
Dui 'n gevaarlike of potensieel negatiewe aksie aan. |
.warning |
Dui 'n waarskuwing aan wat dalk aandag moet kry. |
.info |
Word gebruik as 'n alternatief vir die verstekstyle. |
# | Produk | Betaling geneem | Status |
---|---|---|---|
1 | TB - Maandeliks | 01/04/2012 | Goedgekeur |
2 | TB - Maandeliks | 02/04/2012 | Geweier |
3 | TB - Maandeliks | 03/04/2012 | Hangende |
4 | TB - Maandeliks | 04/04/2012 | Bel om te bevestig |
- ...
- < tr klas = "sukses" >
- <td> 1 < /td>
- <td>TB – Maandeliks</ td >
- <td> 01 / 04 / 2012 < /td>
- <td>Goedgekeur</ td >
- </ tr >
- ...
Lys van ondersteunde tabel HTML-elemente en hoe hulle gebruik moet word.
Merk | Beskrywing |
---|---|
<table> |
Omvouelement vir die vertoon van data in 'n tabelformaat |
<thead> |
Houerelement vir tabelopskrifrye ( <tr> ) om tabelkolomme te benoem |
<tbody> |
Houerelement vir tabelrye ( <tr> ) in die liggaam van die tabel |
<tr> |
Houerelement vir 'n stel tabelselle ( <td> of <th> ) wat op 'n enkele ry verskyn |
<td> |
Verstek tabelsel |
<th> |
Spesiale tabelsel vir kolom (of ry, afhangende van omvang en plasing) etikette |
<caption> |
Beskrywing of opsomming van wat die tabel bevat, veral nuttig vir skermlesers |
- <tabel>
- <caption> ... </caption>
- <kop>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </tabel>
Individuele vormkontroles ontvang stilering, maar sonder enige vereiste basisklas op die <form>
of groot veranderinge in opmaak. Dit lei tot gestapelde, links-belynde etikette bo-op vormkontroles.
- <vorm>
- <veldset>
- <legend> Legende </legend>
- <label> Etiketnaam < /label>
- <input type = "text" placeholder = "Tik iets ..." >
- <span class = "help-block" > Voorbeeld blokvlak-hulpteks hier. </span>
- <label class = "checkbox" >
- <input type = "checkbox" > Kyk na my
- </label>
- <button type = "submit" class = "btn" > Dien in </button>
- </fieldset>
- </form>
Ingesluit by Bootstrap is drie opsionele vormuitlegte vir algemene gebruiksgevalle.
Voeg .form-search
by die vorm en .search-query
by die <input>
vir 'n ekstra afgeronde teksinvoer.
- <vorm klas = "vorm-soek" >
- <input type = "text" class = "input-medium soektog-navraag" >
- <button type = "submit" class = "btn" > Soek </button>
- </form>
Voeg by .form-inline
vir linksbelynde etikette en inlynblokkontroles vir 'n kompakte uitleg.
- <vorm klas = "vorm-inlyn" >
- <input type = "text" class = "input-small" plekhouer = "E-pos" >
- <input type = "password" class = "input-small" placeholder = "Wagwoord" >
- <label class = "checkbox" >
- <input type = "checkbox" > Onthou my
- </label>
- <button type = "submit" class = "btn" > Meld aan </button>
- </form>
Belyn etikette regs en dryf hulle na links om hulle op dieselfde lyn as kontroles te laat verskyn. Vereis die meeste opmerkveranderings vanaf 'n verstekvorm:
.form-horizontal
by die vorm.control-group
.control-label
by die etiket.controls
vir behoorlike belyning
- <vorm klas = "vorm-horisontaal" >
- <div klas = "kontrolegroep" >
- <label class = "control-label" for = "inputEmail" > E -pos </label>
- <div klas = "kontroles" >
- <input type = "text" id = "inputEmail" plekhouer = "E-pos" >
- </div>
- </div>
- <div klas = "kontrolegroep" >
- <label class = "control-label" for = "inputPassword" > Wagwoord </label>
- <div klas = "kontroles" >
- <input type = "password" id = "inputPassword" plekhouer = "Wagwoord" >
- </div>
- </div>
- <div klas = "kontrolegroep" >
- <div klas = "kontroles" >
- <label class = "checkbox" >
- <input type = "checkbox" > Onthou my
- </label>
- <button type = "submit" class = "btn" > Meld aan </button>
- </div>
- </div>
- </form>
Voorbeelde van standaardvormkontroles wat in 'n voorbeeldvormuitleg ondersteun word.
Mees algemene vormbeheer, teksgebaseerde invoervelde. Sluit ondersteuning vir alle HTML5-tipes in: teks, wagwoord, datumtyd, datumtyd-plaaslik, datum, maand, tyd, week, nommer, e-pos, URL, soektog, tel en kleur.
Vereis die gebruik van 'n gespesifiseerde type
te alle tye.
- <input type = "text" placeholder = "Teksinvoer" >
Vormbeheer wat verskeie reëls teks ondersteun. Verander rows
kenmerk soos nodig.
- <textarea rows = "3" ></textarea>
Merkblokkies is om een of meer opsies in 'n lys te kies, terwyl radio's is om een opsie uit baie te kies.
- <label class = "checkbox" >
- <input type = "checkbox" waarde = "" >
- Opsie een is dit en dat - maak seker dat jy insluit hoekom dit wonderlik is
- </label>
- <label class = "radio" >
- < invoertipe = "radio" naam = " optionsRadios " id = "optionsRadios1" waarde = "opsie1" gemerk >
- Opsie een is dit en dat - maak seker dat jy insluit hoekom dit wonderlik is
- </label>
- <label class = "radio" >
- <invoer tipe = "radio" naam = "opsiesRadios" id = "opsiesRadios2" waarde = "opsie2" >
- Opsie twee kan iets anders wees en as u dit kies, sal opsie een ontkies word
- </label>
Voeg die .inline
klas by 'n reeks merkblokkies of radio's vir kontroles wat op dieselfde lyn verskyn.
- <label class = "checkbox inline" >
- <invoer tipe = "checkbox" id = "inlineCheckbox1" waarde = "opsie1" > 1
- </label>
- <label class = "checkbox inline" >
- <invoer tipe = "checkbox" id = "inlineCheckbox2" waarde = "opsie2" > 2
- </label>
- <label class = "checkbox inline" >
- <invoer tipe = "checkbox" id = "inlineCheckbox3" waarde = "opsie3" > 3
- </label>
Gebruik die verstekopsie of spesifiseer 'n multiple="multiple"
om veelvuldige opsies gelyktydig te wys.
- <kies>
- <opsie> 1 </option>
- <opsie> 2 </option>
- <opsie> 3 </option>
- <opsie> 4 </option>
- <opsie> 5 </option>
- </kies>
- <kies veelvuldige = "veelvuldige" >
- <opsie> 1 </option>
- <opsie> 2 </option>
- <opsie> 3 </option>
- <opsie> 4 </option>
- <opsie> 5 </option>
- </kies>
Byvoeging bo-op bestaande blaaierkontroles, bevat Bootstrap ander nuttige vormkomponente.
Voeg teks of knoppies voor of na enige teksgebaseerde invoer by. Let daarop dat select
elemente nie hier ondersteun word nie.
Wikkel 'n .add-on
en 'n input
met een van twee klasse om teks voor of by 'n invoer te voeg.
- <div class = "input-prepend" >
- <span class = "byvoeging" > @ </span>
- <input class = "span2" id = "prependedInput" type = "text" placeholder = "Gebruikernaam" >
- </div>
- <div klas = "invoer-byvoeg" >
- <input class = "span2" id = "appendedInput " tipe = "text" >
- <span class = "byvoeging" > .00 </span>
- </div>
Gebruik beide klasse en twee gevalle van .add-on
om 'n inset voor en by te voeg.
- <div klas = "invoer-vooraf invoer-byvoeg" >
- <span class = "byvoeging" > $ </span>
- < invoerklas = " span2 " id = "appendedPrependedInput " tipe = "teks" >
- <span class = "byvoeging" > .00 </span>
- </div>
In plaas van 'n <span>
met teks, gebruik 'n .btn
om 'n knoppie (of twee) aan 'n invoer te heg.
- <div klas = "invoer-byvoeg" >
- <input class = "span2" id = "appendedInputButton " tipe = "text" >
- <button class = "btn" type = "button" > Gaan! </knoppie>
- </div>
- <div klas = "invoer-byvoeg" >
- <input class = "span2" id = "appendedInputButtons " tipe = "text" >
- <knoppie klas = "btn" type = "button" > Soek </button>
- <knoppie klas = "btn" type = "button" > Opsies </button>
- </div>
- <div klas = "invoer-byvoeg" >
- < invoerklas = " span2 " id = "aangehegDropdownButton" tipe = "teks" >
- <div klas = "btn-groep" >
- <knoppie klas = "btn dropdown-toggle" data-toggle = "dropdown" >
- Aksie
- <span class = "caret" ></span>
- </knoppie>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </div>
- </div>
- <div klas = "input-prepend" >
- <div klas = "btn-groep" >
- <button class = "btn dropdown-toggle" data-wissel = "dropdown" >
- Aksie
- <span klas = "karet" ></span>
- </knoppie>
- <ul klas = "dropdown-menu" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "prependedDropdownButton" tipe = "teks" >
- </div>
- <div klas = "invoer-vooraf invoer-byvoeg" >
- <div klas = "btn-groep" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Aksie
- <span class = "caret" ></span>
- </knoppie>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </div>
- < invoerklas = " span2 " id = "appendedPrependedDropdownButton " tipe = "teks" >
- <div klas = "btn-groep" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Aksie
- <span class = "caret" ></span>
- </knoppie>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </div>
- </div>
- <vorm>
- <div class = "input-prepend" >
- <div class = "btn-group" > ... </div>
- <invoertipe = " teks" >
- </div>
- <div klas = "invoer-byvoeg" >
- <invoertipe = " teks" >
- <div class = "btn-group" > ... </div>
- </div>
- </form>
- <vorm klas = "vorm-soek" >
- <div klas = "invoer-byvoeg" >
- <input type = "text" class = "span2 search-query" >
- <button type = "submit" class = "btn" > Soek </button>
- </div>
- <div class = "input-prepend" >
- <button type = "submit" class = "btn" > Soek </button>
- <input type = "text" class = "span2 search-query" >
- </div>
- </form>
Gebruik relatiewe grootteklasse soos .input-large
of pas jou insette by die roosterkolomgroottes deur .span*
klasse te gebruik.
Laat enige element <input>
of <textarea>
element soos 'n blokvlakelement optree.
- <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" >
Let op!In toekomstige weergawes sal ons die gebruik van hierdie relatiewe invoerklasse verander om by ons knoppiegroottes te pas. Byvoorbeeld,.input-large
die opvulling en lettergrootte van 'n invoer vergroot.
Gebruik .span1
om .span12
vir invoere wat ooreenstem met dieselfde groottes van die roosterkolomme.
- <input class = "span1" type = "text" placeholder = ".span1" >
- <input class = "span2" type = "text" placeholder = ".span2" >
- <input class = "span3" type = "text" placeholder = ".span3" >
- <kies klas = "span1" >
- ...
- </kies>
- <kies klas = "span2" >
- ...
- </kies>
- <kies klas = "span3" >
- ...
- </kies>
Vir veelvuldige roosterinsette per lyn, gebruik die .controls-row
wysigerklas vir behoorlike spasiëring . Dit laat die insette dryf om witruimte in te vou, stel die regte marges in en maak die vlotter skoon.
- <div klas = "kontroles" >
- <input class = "span5" type = "text" placeholder = ".span5" >
- </div>
- <div class = "kontroles-ry" >
- <input class = "span4" type = "text" placeholder = ".span4" >
- <input class = "span1" type = "text" placeholder = ".span1" >
- </div>
- ...
Bied data aan in 'n vorm wat nie redigeerbaar is sonder om werklike vormopmerking te gebruik nie.
- <span class = "input-xlarge uneditable-input" > Sommige waarde hier </span>
Beëindig 'n vorm met 'n groep aksies (knoppies). Wanneer dit binne 'n geplaas word .form-actions
, sal die knoppies outomaties inkeep om in lyn te wees met die vormkontroles.
- <div klas = "vorm-aksies" >
- <button type = "submit" class = "btn btn-primary" > Stoor veranderinge </button>
- <button type = "button" class = "btn" > Kanselleer </button>
- </div>
Inlyn- en blokvlakondersteuning vir hulpteks wat rondom vormkontroles verskyn.
- <input type = "text" ><span class = "help-inline" > Inlyn hulpteks </span>
- <input type = "text" ><span class = "help-block" > 'n Langer blok hulpteks wat op 'n nuwe reël breek en verder as een reël kan strek. </span>
Gee terugvoer aan gebruikers of besoekers met basiese terugvoertoestande oor vormkontroles en etikette.
Ons verwyder die verstekstyle outline
op sommige vormkontroles en pas 'n box-shadow
in die plek daarvan toe vir :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "text" value = "Dit is gefokus..." >
Stylinvoere via verstekblaaierfunksionaliteit met :invalid
. Spesifiseer 'n type
, voeg die required
kenmerk by as die veld nie opsioneel is nie, en (indien van toepassing) spesifiseer 'npattern
.
Dit is nie beskikbaar in weergawes van Internet Explorer 7-9 nie weens 'n gebrek aan ondersteuning vir CSS pseudo-keurders.
- < invoerklas = " span3 " tipe = "e-pos" vereis >
Voeg die disabled
kenmerk by 'n invoer om gebruikersinvoer te voorkom en 'n effens ander voorkoms te aktiveer.
- <input class = "input-xlarge" id = "disabledInput" type = "text" placeholder = "Gedeaktiveerde invoer hier..." gedeaktiveer >
Bootstrap bevat valideringstyle vir fout-, waarskuwing-, inligting- en suksesboodskappe. Om te gebruik, voeg die toepaslike klas by die omliggende .control-group
.
- <div class = "kontrolegroepwaarskuwing" >
- <label class = "control-label" for = "inputWarning" > Invoer met waarskuwing </label>
- <div klas = "kontroles" >
- <input type = "text" id = "inputWarning" >
- <span class = "help-inline" > Iets het dalk verkeerd geloop </span>
- </div>
- </div>
- <div class = "kontrolegroepfout" >
- <label class = "control-label" for = "inputError" > Invoer met fout </label>
- <div klas = "kontroles" >
- <input type = "text" id = "inputError" >
- <span class = "help-inline" > Maak asseblief die fout reg </span>
- </div>
- </div>
- <div class = "kontrolegroep inligting" >
- <label class = "control-label" for = "inputInfo" > Invoer met inligting </label>
- <div klas = "kontroles" >
- <input type = "text" id = "inputInfo" >
- <span class = "help-inline" > Gebruikersnaam is reeds geneem </span>
- </div>
- </div>
- <div class = "kontrolegroep sukses" >
- <label class = "control-label" for = "inputSuccess" > Invoer met sukses </label>
- <div klas = "kontroles" >
- <input type = "text" id = "inputSukses" >
- <span class = "help-inline" > Woohoo! </span>
- </div>
- </div>
Voeg klasse by 'n <img>
element om beelde maklik in enige projek te styl.
- <img src = "..." class = "img-afgerond" >
- <img src = "..." class = "img-sirkel" >
- <img src = "..." class = "img-polaroid" >
Let op! .img-rounded
en .img-circle
werk nie in IE7-8 nie weens 'n gebrek aan border-radius
ondersteuning.
140 ikone in sprite-vorm, beskikbaar in donkergrys (verstek) en wit, verskaf deur Glyphicons .
Glyphicons Halflings is gewoonlik nie gratis beskikbaar nie, maar 'n reëling tussen Bootstrap en die Glyphicons-skeppers het dit moontlik gemaak sonder enige koste vir jou as ontwikkelaars. As 'n dankie, vra ons jou om 'n opsionele skakel terug na Glyphicons in te sluit wanneer dit ook al prakties is.
Alle ikone vereis 'n <i>
merker met 'n unieke klas, voorafgegaan met icon-
. Om te gebruik, plaas die volgende kode omtrent enige plek:
- <i klas = "ikoon-soek" ></i>
Daar is ook style beskikbaar vir omgekeerde (wit) ikone, gereed gemaak met een ekstra klas. Ons sal hierdie klas spesifiek afdwing op sweef- en aktiewe toestande vir navigasie- en aftrekskakels.
- <i klas = "ikoon-soek ikoon-wit" ></i>
Let op!Wanneer jy langs stringe teks gebruik, soos in knoppies of navigasieskakels, maak seker dat jy 'n spasie agter die <i>
merker laat vir behoorlike spasiëring.
Gebruik dit in knoppies, knoppiegroepe vir 'n nutsbalk, navigasie, of voorafgevoegde vorminvoer.
- <div klas = "btn-nutsbalk" >
- <div klas = "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 klas = "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 = "dropdown-menu" >
- <li><a href = "#" ><i klas = "ikoon-potlood" ></i> Wysig </a></li>
- <li><a href = "#" ><i klas = "ikoon-asblik" ></i> Vee uit </a></li>
- <li><a href = "#" ><i class = "icon-ban-circle" ></i> Verban </a></li>
- <li klas = "verdeler" ></li>
- <li><a href = "#" ><i klas = "i" ></i> Maak admin </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 klas = "btn btn-mini" href = "#" ><i klas = "ikoon-ster" ></i> Ster </a>
- <ul klas = "nav nav-lys" >
- <li klas = "aktief" ><a href = "#" ><i klas = "ikoon-huis ikoon-wit" ></i> Tuis </a></li>
- <li><a href = "#" ><i klas = "ikoon-boek" ></i> Biblioteek </a></li>
- <li><a href = "#" ><i klas = "ikoon-potlood" ></i> Toepassings </a></li>
- <li><a href = "#" ><i klas = "i" ></i> Diverse </a></li>
- </ul>
- <div klas = "kontrolegroep" >
- <label class = "control-label" for = "inputIcon" > E-posadres </label>
- <div klas = "kontroles" >
- <div class = "input-prepend" >
- <span klas = "byvoeging" ><i klas = "ikoon-omhulsel" ></i></span>
- <input class = "span2" id = "inputIcon" tipe = "text" >
- </div>
- </div>
- </div>