Põhilised HTML-i elemendid on kujundatud ja täiustatud laiendatavate klassidega.
Kõik HTML-i pealkirjad <h1>
kuni <h6>
on saadaval.
Bootstrapi globaalne vaikeväärtus font-size
on 14 pikslit ja line-height
20 pikslit . Seda rakendatakse <body>
lõikude ja kõigi lõikude kohta. Lisaks <p>
saavad (lõigud) alumine veeris poole nende rea kõrgusest (vaikimisi 10 pikslit).
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 ja eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
<p>...</p>... </p>
Muutke lõik silmapaistvaks, lisades .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
<p class="lead">...</p> klass = "plii" > ... </p>
Tüpograafiline skaala põhineb kahel VÄHEM muutujal muutujates.less : @baseFontSize
ja @baseLineHeight
. Esimene on läbivalt kasutatav põhifondi suurus ja teine on baasjoone kõrgus. Me kasutame neid muutujaid ja mõnda lihtsat matemaatikat, et luua kõigi meie tüüpide veerised, polstrid ja joonekõrgused ning palju muud. Kohandage neid ja Bootstrap kohandub.
Kasutage kergete stiilidega HTML-i vaikimisi esiletõstmise silte.
<small>
Tekstisisese või tekstiplokkide rõhu vähendamiseks kasutage väikest silti.
Seda tekstirida tuleb käsitleda peenes kirjas.
<p> <small>Seda tekstirida tuleb käsitleda peenes kirjas.</small><small> Seda tekstirida tuleb käsitleda peenes kirjas. </small> </p></p>
Suurema fondikaaluga tekstijupi rõhutamiseks.
Järgmine tekstilõik renderdatakse paksus kirjas tekstina .
<strong>renderdatud paksus kirjas tekstina</strong>renderdatakse paksus kirjas tekstina </strong>
Tekstilõigu kaldkirjaga rõhutamiseks.
Järgmine tekstilõik renderdatakse kaldkirjas tekstina .
<em>renderdatud kaldkirjas tekstina</em>kaldkirjas tekstina </em>
Pea püsti!Kasutage julgelt <b>
ja <i>
HTML5-s. <b>
on mõeldud sõnade või fraaside esiletõstmiseks ilma täiendavat tähtsust andmata, samas kui <i>
see on enamasti mõeldud hääle, tehniliste terminite jms jaoks.
Joondage tekst hõlpsalt komponentideks teksti joondusklasside abil.
Vasakule joondatud tekst.
Keskele joondatud tekst.
Paremale joondatud tekst.
- <p class="text-left">Vasakule joondatud tekst.</p> class = "text-left" > Vasakule joondatud tekst. </p>
- <p class = "text-center" > Keskele joondatud tekst. </p>
- <p class = "text-right" > Paremale joondatud tekst. </p>
Edastage tähendust värvide kaudu, kasutades käputäie rõhuasetusega kasulikke klasse.
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> klass = "summutatud" > 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>
HTML-i elemendi stiliseeritud rakendamine <abbr>
lühendite ja akronüümide jaoks, et näidata laiendatud versiooni hõljutamisel. Atribuudiga lühenditel title
on hele punktiirjoonega alumine ääris ja abikursor hõljutamisel, mis pakub hõljutamisel täiendavat konteksti.
<abbr>
Lühendi pika kursori hõljutamise laiendatud teksti jaoks lisage title
atribuut.
Sõna atribuut lühend on attr .
<abbr title="attribute">attr</abbr> title = "atribuut" > attr </abbr>
<abbr class="initialism">
.initialism
Veidi väiksema fondi suuruse saamiseks lisage lühendile.
HTML on parim asi pärast viilutatud leiba.
<abbr title="HyperText Markup Language" class="initialism">HTML</abbr> title = "Hüperteksti märgistuskeel" class = "initsialism" > HTML </abbr>
Esitage lähima esivanema või kogu töökoha kontaktandmed.
<address>
Säilitage vorming, lõpetades kõik read tähega <br>
.
- <aadress>
- <strong> Twitter, Inc. </strong><br>
- 795 Folsom Ave, sviit 600 <br>
- San Francisco, CA 94107 <br>
- <abbr title = "Telefon" > P: </abbr> (123) 456-7890
- </aadress>
- <aadress>
- <strong> Täisnimi </strong><br>
- <a href = "mailto:#" > [email protected] </a>
- </aadress>
Sisuplokkide tsiteerimiseks teie dokumendis teisest allikast.
Mähkige tsitaadina mis <blockquote>
tahes HTML -i ümber. Sirgete hinnapakkumiste jaoks soovitame <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing eliit. Täisarv posuere erat a ante.
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing eliit. Täisarv posuere erat a ante. </p>
- </blockquote>
Stiili ja sisu muudatused standardse plokitsitaadi lihtsate variatsioonide jaoks.
Lisage <small>
allika tuvastamiseks silt. Mähi lähtetöö nimi sisse <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing eliit. Täisarv posuere erat a ante.
Keegi kuulus allika pealkirjas
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing eliit. Täisarv posuere erat a ante. </p>
- <small> Keegi kuulus <cite title = "Allika pealkiri" > Allika pealkiri </cite></small>
- </blockquote>
Kasutage .pull-right
ujuva, paremale joondatud plokitsitaadi jaoks.
- <blockquote class="pull-right"> klass = "tõmba paremale" >
- ...
- </blockquote>
Üksuste loend, mille puhul järjekord ei oma tähtsust .
- <ul>
- <li> ... </li>
- </ul>
Üksuste loend, mille puhul on järjekord selgesõnaliselt oluline.
- <ol>
- <li> ... </li>
- </ol>
Eemaldage list-style
loendiüksustel vaike- ja vasakpoolne polster (ainult kohesed alaastmed).
- <ul class="unstyled"> klass = "stiilita" >
- <li> ... </li>
- </ul>
Asetage kõik loendi üksused ühele reale inline-block
kerge polsterdusega.
- <ul class="inline"> klass = "inline" >
- <li> ... </li>
- </ul>
Terminite loend koos nendega seotud kirjeldustega.
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Pange terminid ja kirjeldused <dl>
kõrvuti ritta.
- <dl class = "dl-horizontaalne" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Pea püsti!Horisontaalsed kirjeldusloendid kärbivad termineid, mis on liiga pikad, et mahutada vasakpoolse veeru parandusse text-overflow
. Kitsamates vaateavades muutuvad need virnastatud vaikepaigutuseks.
Mähi tekstisisesed koodilõigud märgiga <code>
.
<section>
tuleks mähitud sees.
- Näiteks < kood > & lt ; sektsioon & gt ;</ code > tuleks mähita tekstisisesena .
Kasutage <pre>
mitme koodirea jaoks. Korralikuks renderdamiseks jätke koodis kindlasti kõik nurksulud.
<p>Näidistekst siin...</p>
- <pre>
- <p>Näidistekst siin...</p>
- </pre>
Pea püsti!Hoidke koodi <pre>
siltide sees nii vasakule kui võimalik; see renderdab kõik vahelehed.
Soovi korral saate lisada .pre-scrollable
klassi, mis määrab maksimaalseks kõrguseks 350 pikslit ja pakub y-telje kerimisriba.
Põhistiili jaoks – kerge polsterdus ja ainult horisontaalsed jaoturid – lisage põhiklass .table
mis tahes <table>
.
# | Eesnimi | Perekonnanimi | Kasutajanimi |
---|---|---|---|
1 | Mark | Otto | @mdo |
2 | Jacob | Thornton | @paks |
3 | Larry | lind |
- < tabeliklass = "tabel" >
- …
- </table>
.table
Lisage baasklassi mõni järgmistest klassidest .
.table-striped
Lisab sebratriibutuse mis tahes tabelireale CSS-i valija <tbody>
kaudu :nth-child
(pole saadaval IE7-8 puhul).
# | Eesnimi | Perekonnanimi | Kasutajanimi |
---|---|---|---|
1 | Mark | Otto | @mdo |
2 | Jacob | Thornton | @paks |
3 | Larry | lind |
- <table class = "tabel tabelitriibuline" >
- …
- </table>
.table-bordered
Lisage lauale äärised ja ümarad nurgad.
# | Eesnimi | Perekonnanimi | Kasutajanimi |
---|---|---|---|
1 | Mark | Otto | @mdo |
Mark | Otto | @getbootstrap | |
2 | Jacob | Thornton | @paks |
3 | Lind Larry |
- <table class = "tabel tabeliga" >
- …
- </table>
.table-hover
Lubage hõljutus olek tabeli ridadel <tbody>
.
# | Eesnimi | Perekonnanimi | Kasutajanimi |
---|---|---|---|
1 | Mark | Otto | @mdo |
2 | Jacob | Thornton | @paks |
3 | Lind Larry |
- <table class = "table table-hover" >
- …
- </table>
.table-condensed
Muudab lauad kompaktsemaks, lõigates lahtri polstri pooleks.
# | Eesnimi | Perekonnanimi | Kasutajanimi |
---|---|---|---|
1 | Mark | Otto | @mdo |
2 | Jacob | Thornton | @paks |
3 | Lind Larry |
- <table class = "tabel-kondenseeritud" >
- …
- </table>
Kasutage tabeli ridade värvimiseks kontekstuaalseid klasse.
Klass | Kirjeldus |
---|---|
.success |
Tähistab edukat või positiivset tegevust. |
.error |
Tähistab ohtlikku või potentsiaalselt negatiivset tegevust. |
.warning |
Viitab hoiatusele, mis võib vajada tähelepanu. |
.info |
Kasutatakse alternatiivina vaikestiilidele. |
# | Toode | Makse võetud | Olek |
---|---|---|---|
1 | TB – iga kuu | 01/04/2012 | Kinnitatud |
2 | TB – iga kuu | 02.04.2012 | Keeldutud |
3 | TB – iga kuu | 03.04.2012 | Ootel |
4 | TB – iga kuu | 04/04/2012 | Kinnitamiseks helistage |
- ...
- < tr class = "edu" >
- <td> 1 < /td>
- <td>TB – iga kuu</ td >
- < td > 01/04/2012 < / td >
- <td>Kinnitatud</ td >
- </ tr >
- ...
Toetatud tabeli HTML-i elementide loend ja nende kasutamine.
Tag | Kirjeldus |
---|---|
<table> |
Mähkimiselement andmete kuvamiseks tabelivormingus |
<thead> |
Tabeli päise ridade ( <tr> ) konteinerelement tabeli veergude märgistamiseks |
<tbody> |
<tr> Tabeli põhiosas tabeli ridade ( ) konteinerelement |
<tr> |
Tabeli lahtrite komplekti ( <td> või <th> ) konteinerelement, mis kuvatakse ühel real |
<td> |
Tabeli vaikelahter |
<th> |
Spetsiaalne tabelilahter veeru (või rea, olenevalt ulatusest ja paigutusest) siltide jaoks |
<caption> |
Tabeli kirjeldus või kokkuvõte, eriti kasulik ekraanilugejatele |
- <tabel>
- <caption> ... </caption>
- <thead>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </table>
Üksikud vormi juhtelemendid saavad stiili, kuid ilma <form>
märgistusel nõutava põhiklassita või suurte muudatusteta. Tulemuseks on virnastatud, vasakule joondatud sildid vormi juhtelementide kohal.
- <vorm>
- <väljakomplekt>
- <legend> Legend </legend>
- <label> Sildi nimi </label>
- <input type = "text" placeholder = "Tippige midagi..." >
- <span class = "help-block" > Siin on plokitaseme abiteksti näide. </span>
- <label class = "märkeruut" >
- <input type = "checkbox" > Kontrollige mind
- </label>
- <button type = "submit" class = "btn" > Esita </button>
- </fieldset>
- </form>
Bootstrapiga on kaasas kolm valikulist vormipaigutust tavalisteks kasutusjuhtudeks.
Eriti ümardatud tekstisisestuse jaoks lisage vormile .form-search
ja ..search-query
<input>
- <form class = "vormiotsing" >
- <input type = "text" class = "sisendmeediumi otsingupäring" >
- <button type = "submit" class = "btn" > Otsi </button>
- </form>
Lisage .form-inline
vasakule joondatud siltide jaoks ja plokisisesed juhtelemendid kompaktse paigutuse jaoks.
- <form class = "form-inline" >
- <input type = "text" class = "input-small" placeholder = "E-post" >
- <input type = "password" class = "input-small" placeholder = "Parool" >
- <label class = "märkeruut" >
- <input type = "checkbox" > Jäta mind meelde
- </label>
- <button type = "submit" class = "btn" > Logi sisse </button>
- </form>
Joondage sildid paremale ja libistage need vasakule, et need kuvaksid juhtelementidega samal real. Nõuab vaikevormilt kõige rohkem märgistusmuudatusi:
.form-horizontal
vormile.control-group
.control-label
sildile.controls
õigeks joondamiseks sisse
- <form class = "vorm-horisontaalne" >
- <div class = "kontrollrühm" >
- <label class = "control-label" for = "inputEmail" > Meil </label>
- <div class = "juhtelemendid" >
- <input type = "text" id = "inputEmail" placeholder = "E-post" >
- </div>
- </div>
- <div class = "kontrollrühm" >
- <label class = "control-label" for = "inputPassword" > Parool </label>
- <div class = "juhtelemendid" >
- <input type = "password" id = "inputPassword" placeholder = "Parool" >
- </div>
- </div>
- <div class = "kontrollrühm" >
- <div class = "juhtelemendid" >
- <label class = "märkeruut" >
- <input type = "checkbox" > Jäta mind meelde
- </label>
- <button type = "submit" class = "btn" > Logi sisse </button>
- </div>
- </div>
- </form>
Näidisvormide paigutuse toetatud standardvormi juhtelementide näited.
Levinuim vormikontroll, tekstipõhised sisestusväljad. Sisaldab kõigi HTML5 tüüpide tuge: tekst, parool, kuupäev, kellaaeg, kuupäev, kellaaeg, kohalik, kuupäev, kuu, kellaaeg, nädal, number, e-post, URL, otsing, tel ja värv.
type
Nõuab kogu aeg määratud kasutamist .
- <input type = "text" placeholder = "Teksti sisestus" >
Vormi juhtseade, mis toetab mitut tekstirida. Muutke rows
atribuuti vastavalt vajadusele.
- <textarea rows = "3" ></textarea>
Märkeruudud on mõeldud loendis ühe või mitme valiku valimiseks, raadiod aga ühe valiku valimiseks paljude hulgast.
- <label class = "märkeruut" >
- <input type = "checkbox" value = "" >
- Esimene võimalus on see ja see – lisage kindlasti, miks see on suurepärane
- </label>
- <label class = "raadio" >
- <input type = "raadio" name = "optionsRadios" id = "optionsRadios1" value = "option1" on märgitud >
- Esimene võimalus on see ja see – lisage kindlasti, miks see on suurepärane
- </label>
- <label class = "raadio" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios2" value = "option2" >
- Teine valik võib olla midagi muud ja selle valimine tühistab esimese valiku
- </label>
Klassi lisamine .inline
märkeruutude seeriasse või juhtnuppude raadiod ilmuvad samale reale.
- <label class = "märkeruudu tekstisisene" >
- <input type = "checkbox" id = "inlineCheckbox1" value = "option1" > 1
- </label>
- <label class = "märkeruudu tekstisisene" >
- <input type = "checkbox" id = "inlineCheckbox2" value = "option2" > 2
- </label>
- <label class = "märkeruudu tekstisisene" >
- <input type = "checkbox" id = "inlineCheckbox3" value = "option3" > 3
- </label>
multiple="multiple"
Mitme valiku korraga kuvamiseks kasutage vaikevalikut või määrake a .
- <vali>
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
- <vali mitu = "mitu" >
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
Olemasolevatele brauseri juhtelementidele lisades sisaldab Bootstrap muid kasulikke vormikomponente.
Lisage tekst või nupud enne või pärast tekstipõhist sisestust. Pange tähele, et select
siin ei toetata elemente.
.add-on
Teksti sisestamiseks sisendi ette või input
lisamiseks mähkige üks kahest klassist .
- <div class = "input-prepend" >
- <span class = "add-on" > @ </span>
- <input class = "span2" id = "prependedInput " type = "text" placeholder = "Kasutajanimi" >
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "apendedInput " type = "text" >
- <span class = "lisandmoodul" > .00 </span>
- </div>
.add-on
Kasutage sisendi ette ja lisamiseks mõlemat klassi ja kahte eksemplari .
- <div class = "input-prepend input-append" >
- <span class = "add-on" > $ </span>
- < sisestusklass = "span2" id = "apendedPrependedInput " type = "text" >
- <span class = "lisandmoodul" > .00 </span>
- </div>
Tekstiga sümboli asemel <span>
kasutage .btn
nuppu a (või kahe) sisendile kinnitamiseks.
- <div class = "input-append" >
- <input class = "span2" id = "apendedInputButton " type = "text" >
- <button class = "btn" type = "button" > Mine! </button>
- </div>
- <div klass = "input-append" >
- <input class = "span2" id = "apendedInputButtons " tüüp = "text" >
- <button class = "btn" type = "button" > Otsi </button>
- <button class = "btn" type = "button" > Valikud </button>
- </div>
- <div klass = "input-append" >
- <input class = "span2" id = "appendedDropdownButton " type = "text" >
- <div class = "btn-grupp" >
- <button class = "btn dropdown-toggle" data-toggle = "rippmenüü" >
- Tegevus
- <span class = "caret" ></span>
- </button>
- <ul klass = "rippmenüü" >
- ...
- </ul>
- </div>
- </div>
- <div class = "input-prepend" >
- <div class = "btn-grupp" >
- <button class = "btn dropdown-toggle" data-toggle = "rippmenüü" >
- Tegevus
- <span class = "caret" ></span>
- </button>
- <ul class = "rippmenüü" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "prependedDropdownButton " type = "text" >
- </div>
- <div class = "input-prepend input-append" >
- <div class = "btn-grupp" >
- <button class = "btn dropdown-toggle" data-toggle = "rippmenüü" >
- Tegevus
- <span class = "caret" ></span>
- </button>
- <ul class = "rippmenüü" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "apendedPrependedDropdownButton " type = "text" >
- <div class = "btn-grupp" >
- <button class = "btn dropdown-toggle" data-toggle = "rippmenüü" >
- Tegevus
- <span class = "caret" ></span>
- </button>
- <ul class = "rippmenüü" >
- ...
- </ul>
- </div>
- </div>
- <vorm>
- <div class = "input-prepend" >
- <div class = "btn-group" > ... </div>
- <sisestustüüp = " tekst " >
- </div>
- <div class = "input-append" >
- <sisestustüüp = " tekst " >
- <div class = "btn-group" > ... </div>
- </div>
- </form>
- <form class = "vormiotsing" >
- <div class = "input-append" >
- <input type = "text" class = "span2 search-query" >
- <button type = "submit" class = "btn" > Otsi </button>
- </div>
- <div class = "input-prepend" >
- <button type = "submit" class = "btn" > Otsi </button>
- <input type = "text" class = "span2 search-query" >
- </div>
- </form>
Kasutage suhtelisi suurusklasse .input-large
või sobitage oma sisendid ruudustiku veergude suurustega.span*
klasside abil ruudustiku veergude suurustega.
Pane mis tahes element <input>
või <textarea>
element käituma nagu plokitaseme element.
- <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" >
Pea püsti!Tulevastes versioonides muudame nende suhteliste sisestusklasside kasutamist, et need vastaksid meie nuppude suurusele. Näiteks,.input-large
suurendab sisendi polsterdust ja fondi suurust.
Kasutage .span1
sisendite .span12
jaoks, mis vastavad ruudustiku veergude samadele suurustele.
- <input class = "span1" type = "text" placeholder = ".span1" >
- <input class = "span2" type = "text" placeholder = ".span2" >
- <input class = "span3" type = "text" placeholder = ".span3" >
- <vali klass = "span1" >
- ...
- </select>
- <vali klass = "span2" >
- ...
- </select>
- <vali klass = "span3" >
- ...
- </select>
Kui rea kohta on mitu ruudustiku sisendit, kasutage .controls-row
õige vahekauguse jaoks muuteklassi . See ujutab sisendid tühiku ahendamiseks, määrab õiged veerised ja tühjendab ujuki.
- <div class = "juhtelemendid" >
- <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>
- ...
Esitage andmed kujul, mida ei saa muuta ilma tegelikku vormimärgistust kasutamata.
- <span class = "input-xlarge uneditable-input" > Siin on mingi väärtus </span>
Lõpetage vorm tegevuste rühmaga (nupud). Kui need on paigutatud .form-actions
jaotisesse , taanduvad nupud automaatselt vormi juhtelementidega joondamiseks.
- <div class = "vorm-toimingud" >
- <button type = "submit" class = "btn btn-primary" > Salvesta muudatused </button>
- <button type = "button" class = "btn" > Tühista </button>
- </div>
Vormide juhtelementide ümber kuvatava abiteksti tekstisisene ja plokitaseme tugi.
- <input type = "text" ><span class = "help-inline" > Tekstisisene abitekst </span>
- <input type = "text" ><span class = "help-block" > Pikem abiteksti plokk, mis katkeb uuele reale ja võib ulatuda kaugemale kui üks rida. </span>
Andke kasutajatele või külastajatele tagasisidet põhiliste tagasiside olekutega vormi juhtelementide ja siltide kohta.
Eemaldame outline
mõne vormi juhtelemendi vaikestiilid ja rakendame box-shadow
selle asemel :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "text" value = "See on fokuseeritud..." >
Stiilige sisendid brauseri vaikefunktsiooni kaudu :invalid
. Määrake type
, lisage required
atribuut, kui väli pole valikuline, ja (kui see on kohaldatav) määrake pattern
.
See pole Internet Exploreri versioonides 7–9 saadaval, kuna CSS-i pseudovalijaid ei toetata.
- <input class = "span3" type = "e-post" nõutav >
Lisage disabled
sisendile atribuut, et vältida kasutaja sisendit ja käivitada veidi erinev välimus.
- <input class = "input-xlarge" id = "disabledInput" type = "text" placeholder = "Sisend on siin keelatud..." keelatud >
Bootstrap sisaldab vigade, hoiatuste, teabe ja eduteadete valideerimisstiile. Kasutamiseks lisa sobiv klass ümbritsevasse .control-group
.
- <div class = "kontrollrühma hoiatus" >
- <label class = "control-label" for = "inputWarning" > Hoiatusega sisend </label>
- <div class = "juhtelemendid" >
- <input type = "text" id = "inputWarning" >
- <span class = "help-inline" > Midagi võis valesti minna </span>
- </div>
- </div>
- <div class = "kontrollrühma viga" >
- <label class = "control-label" for = "inputError" > Veaga sisend </label>
- <div class = "juhtelemendid" >
- < sisendtüüp = "text" id = "sisendviga" >
- <span class = "help-inline" > Parandage viga </span>
- </div>
- </div>
- <div class = "kontrollrühma teave" >
- <label class = "control-label" for = "inputInfo" > Sisestage teabega </label>
- <div class = "juhtelemendid" >
- <input type = "text" id = "inputInfo" >
- <span class = "help-inline" > Kasutajanimi on juba hõivatud </span>
- </div>
- </div>
- <div class = "kontrollrühma edu" >
- <label class = "control-label" for = "inputSuccess" > Sisend õnnestus </label>
- <div class = "juhtelemendid" >
- <input type = "text" id = "inputSuccess" >
- <span class = "help-inline" > Woohoo! </span>
- </div>
- </div>
Lisage <img>
elemendile klassid, et hõlpsasti kujundada pilte mis tahes projektis.
- <img src = "..." class = "img-ümardatud" >
- <img src = "..." class = "img-ring" >
- <img src = "..." class = "img-polaroid" >
Pea püsti! .img-rounded
ja .img-circle
ei tööta IE7-8-s toe puudumise tõttu border-radius
.
140 sprite-vormingus ikooni, saadaval tumehalli (vaikimisi) ja valgena, pakub Glyphicons .
Glyphicons Halflings ei ole tavaliselt tasuta saadaval, kuid Bootstrapi ja Glyphiconsi loojate vaheline kokkulepe on võimaldanud selle teile kui arendajatele tasuta. Tänutäheks palume teil võimaluse korral lisada valikuline link Glyphiconsi juurde .
Kõik ikoonid nõuavad <i>
unikaalse klassiga silti, mille eesliide on icon-
. Kasutamiseks asetage järgmine kood peaaegu kõikjale:
- <i class = "ikooniotsing" ></i>
Saadaval on ka stiilid ümberpööratud (valgete) ikoonide jaoks, mis on valmis ühe lisaklassiga. Jõustame selle klassi spetsiaalselt navigeerimis- ja rippmenüü linkide hõljutus- ja aktiivsetes olekutes.
- <i class = "ikoon-otsing ikoon-valge" ></i>
Pea püsti!Kui kasutate tekstistringide kõrval (nt nuppudes või navigeerimislinkides), jätke <i>
sildi järele kindlasti tühik õigete tühikute jaoks.
Kasutage neid nuppudes, tööriistariba nupurühmades, navigeerimiseks või lisatud vormi sisenditeks.
- <div class = "btn-tööriistariba" >
- <div class = "btn-grupp" >
- <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-grupp" >
- <a class = "btn btn-primary" href = "#" ><i class = "icon-user icon-white" ></i> Kasutaja </a>
- <a class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" href = "#" ><span class = "caret" ></span></a>
- <ul class = "rippmenüü" >
- <li><a href = "#" ><i class = "icon-pencil" ></i> Muuda </a></li>
- <li><a href = "#" ><i class = "icon-trash" ></i> Kustuta </a></li>
- <li><a href = "#" ><i class = "icon-ban-circle" > </i> Keela </a></li>
- <li klass = "jagaja" ></li>
- <li><a href = "#" ><i class = "i" ></i> Muuda administraatoriks </a></li>
- </ul>
- </div>
- <a class = "btn btn-large" href = "#" ><i class = "icon-star" ></i> Tärn </a>
- <a class = "btn btn-small" href = "#" ><i class = "icon-star" ></i> Tärn </a>
- <a class = "btn btn-mini" href = "#" ><i class = "icon-star" ></i> Tärn </a>
- <ul class = "nav nav-list" >
- <li class = "aktiivne" ><a href = "#" ><i class = "icon-home icon-white" ></i> Avaleht </a></li>
- <li><a href = "#" ><i class = "ikooniraamat" ></i> Teek </a></li>
- <li><a href = "#" ><i class = "icon-pencil" ></i> Rakendused </a></li>
- <li><a href = "#" ><i class = "i" ></i> Muu </a></li>
- </ul>
- <div class = "kontrollrühm" >
- <sildi klass = "control-label" for = "inputIcon" > E-posti aadress </label>
- <div class = "juhtelemendid" >
- <div class = "input-prepend" >
- <span class = "lisandmoodul" ><i class = "ikoon-ümbrik" ></i></span>
- <input class = "span2" id = "inputIcon" type = "text" >
- </div>
- </div>
- </div>