Pagrindiniai HTML elementai, sukurti ir patobulinti išplečiamomis klasėmis.
Galimos visos HTML antraštės <h1>
.<h6>
„Bootstrap“ visuotinis numatytasis font-size
dydis yra 14 pikselių , o line-height
20 pikselių . Tai taikoma <body>
ir visoms pastraipoms. Be to, <p>
(straipsniai) gauna apatinę paraštę, kurią sudaro pusė jų linijos aukščio (pagal numatytuosius nustatymus 10 pikselių).
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 at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
<p> ... </p>
Išryškinkite pastraipą pridėdami .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
<p class = "lead" > ... </p>
Tipografinė skalė pagrįsta dviem MAŽIAIS kintamaisiais kintamuosiuose.mažiau : @baseFontSize
ir @baseLineHeight
. Pirmasis yra pagrindinis šrifto dydis, naudojamas visame pasaulyje, o antrasis yra pagrindinės linijos aukštis. Naudojame tuos kintamuosius ir tam tikrą paprastą matematiką, kad sukurtume visų tipų paraštes, užpildus ir linijų aukštį ir dar daugiau. Tinkinkite juos ir „Bootstrap“ prisitaikys.
Naudokite HTML numatytąsias paryškinimo žymas su lengvaisiais stiliais.
<small>
Norėdami sumažinti eilutę arba teksto blokus, naudokite mažą žymą.
Ši teksto eilutė turi būti traktuojama kaip smulkiu šriftu.
<p> <small> Ši teksto eilutė turi būti traktuojama kaip smulkiu šriftu. </small> </p>
Norėdami pabrėžti teksto fragmentą su didesniu šriftu.
Šis teksto fragmentas pateikiamas kaip paryškintas tekstas .
<strong> paryškintas tekstas </strong>
Už teksto fragmento paryškinimą kursyvu.
Šis teksto fragmentas pateikiamas kursyvu .
<em> pateiktas kursyvu </em>
Galvas aukštyn!Nesivaržykite naudoti <b>
ir <i>
HTML5. <b>
skirtas paryškinti žodžius ar frazes, nesuteikiant papildomos svarbos, o <i>
dažniausiai skirtas balsui, techniniams terminams ir pan.
Lengvai suderinkite tekstą su komponentais naudodami teksto lygiavimo klases.
Kairėje sulygiuotas tekstas.
Sulygiuotas tekstas centre.
Dešinėje sulygiuotas tekstas.
- <p class = "text-left" > Kairėje sulygiuotas tekstas. </p>
- <p class = "text-center" > Sulygiuotas tekstas centre. </p>
- <p class = "text-right" > Dešinysis lygiuotas tekstas. </p>
Perteikite prasmę spalvomis naudodami keletą naudingumo klasių.
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 = "nutildytas" > 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>
Stilizuotas HTML <abbr>
elemento įgyvendinimas santrumpos ir akronimai, kad būtų rodoma išplėstinė versija užvedus pelės žymeklį. Santrumpos su title
atributu turi šviesiai punktyruotą apatinę kraštinę ir pagalbos žymeklį užvedus pelės žymeklį, suteikiantį papildomo konteksto užvedus pelės žymeklį.
<abbr>
Jei norite išplėsti tekstą ant ilgo santrumpos užvedimo, įtraukite title
atributą.
Žodžio atributas santrumpa yra attr .
<abbr title = "atributas" > atributas </abbr>
<abbr class="initialism">
Pridėkite .initialism
prie santrumpos, kad sumažintumėte šrifto dydį.
HTML yra geriausias dalykas nuo pjaustytos duonos.
<abbr title = "Hiperteksto žymėjimo kalba" class = "inicializmas" > HTML </abbr>
Pateikite artimiausio protėvio arba viso darbo kontaktinę informaciją.
<address>
Išsaugokite formatavimą užbaigdami visas eilutes su <br>
.
- <adresas>
- <strong> „Twitter, Inc.“ </strong><br>
- 795 Folsom Ave, Suite 600 <br>
- San Franciskas, CA 94107 <br>
- <abbr title = "Telefonas" > P: </abbr> (123) 456-7890
- </adresas>
- <adresas>
- <strong> Visas vardas </strong><br>
- <a href = "mailto:#" > [email protected] </a>
- </adresas>
Jei norite cituoti turinio blokus iš kito dokumento šaltinio.
Apvyniokite <blockquote>
bet kurį HTML kaip citatą. Tiesioms citatoms rekomenduojame <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sveikasis skaičius posuere erat a ante.
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sveikasis skaičius posuere erat a ante. </p>
- </blockquote>
Stilius ir turinys keičiami paprastiems standartinės citatos variantams.
Pridėkite <small>
žymą šaltiniui identifikuoti. Įtraukite šaltinio darbo pavadinimą į <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sveikasis skaičius posuere erat a ante.
Kažkas žinomas šaltinio antraštėje
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sveikasis skaičius posuere erat a ante. </p>
- <small> Kažkas žinomas <cite title = "Šaltinio pavadinimas" > Šaltinio pavadinimas </cite></small>
- </blockquote>
Naudokite .pull-right
plūduriuojančiai, dešinėje išlygiuotai citatai.
- <blockquote class = "traukite į dešinę" >
- ...
- </blockquote>
Elementų, kurių eilės tvarka nėra aiškiai svarbi, sąrašas.
- <ul>
- <li> ... </li>
- </ul>
Elementų, kurių tvarka yra aiškiai svarbi, sąrašas.
- <ol>
- <li> ... </li>
- </ol>
Pašalinkite numatytąjį list-style
ir kairįjį sąrašo elementų užpildymą (tik antriniams vaikams).
- <ul class = "be stiliaus" >
- <li> ... </li>
- </ul>
Įdėkite visus sąrašo elementus į vieną eilutę su inline-block
lengvu užpildu.
- <ul class = "inline" >
- <li> ... </li>
- </ul>
Terminų sąrašas su susijusiais aprašymais.
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Sudėkite terminus ir aprašymus <dl>
greta.
- <dl class = "dl-horizontalus" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Galvas aukštyn!Horizontaliuose aprašų sąrašuose bus sutrumpinti terminai, kurie yra per ilgi, kad tilptų kairiajame stulpelyje text-overflow
. Siauresnėse peržiūros srityse jie pasikeis į numatytąjį sudėtinį išdėstymą.
Įterptuosius kodo fragmentus apvyniokite <code>
.
<section>
turėtų būti suvyniota kaip įterpta.
- Pavyzdžiui , <kodas > & lt ; skyrius & gt ;</ code > turėtų būti įterptas į eilutę .
Naudokite <pre>
kelioms kodo eilutėms. Kad būtų galima tinkamai atvaizduoti, kode būtinai pašalinkite kampinius skliaustus.
<p>Teksto pavyzdys čia...</p>
- <prieš>
- <p>Teksto pavyzdys čia...</p>
- </pre>
Galvas aukštyn!Būtinai laikykite kodą <pre>
žymose kuo arčiau kairės; jis parodys visus skirtukus.
Pasirinktinai galite pridėti .pre-scrollable
klasę, kuri nustatys maksimalų 350 pikselių aukštį ir pateiks y ašies slinkties juostą.
Jei norite sukurti pagrindinį stilių – lengvą kamšalą ir tik horizontalias pertvaras – pridėkite bazinę klasę .table
prie bet kurio <table>
.
# | Pirmas vardas | Pavardė | Vartotojo vardas |
---|---|---|---|
1 | ženklas | Otto | @mdo |
2 | Jokūbas | Torntonas | @riebus |
3 | Laris | paukštis |
- <lentelės klasė = "lentelė" >
- …
- </table>
Pridėkite bet kurią iš šių klasių prie .table
pagrindinės klasės.
.table-striped
Prideda zebro juosteles prie bet kurios lentelės eilutės per <tbody>
CSS :nth-child
parinkiklį (nepasiekiama IE7-8).
# | Pirmas vardas | Pavardė | Vartotojo vardas |
---|---|---|---|
1 | ženklas | Otto | @mdo |
2 | Jokūbas | Torntonas | @riebus |
3 | Laris | paukštis |
- <table class = "stalo lentelė dryžuota" >
- …
- </table>
.table-bordered
Pridėkite prie stalo kraštelius ir užapvalintus kampus.
# | Pirmas vardas | Pavardė | Vartotojo vardas |
---|---|---|---|
1 | ženklas | Otto | @mdo |
ženklas | Otto | @getbootstrap | |
2 | Jokūbas | Torntonas | @riebus |
3 | Laris Paukštis |
- <table class = "lentelė su lentelės kraštais" >
- …
- </table>
.table-hover
Įgalinkite pelės žymeklio užvedimo būseną lentelės eilutėse, esančiose <tbody>
.
# | Pirmas vardas | Pavardė | Vartotojo vardas |
---|---|---|---|
1 | ženklas | Otto | @mdo |
2 | Jokūbas | Torntonas | @riebus |
3 | Laris Paukštis |
- <table class = "table table-hover" >
- …
- </table>
.table-condensed
Padaro stalus kompaktiškesnius per pusę perpjaunant ląstelių kamšalą.
# | Pirmas vardas | Pavardė | Vartotojo vardas |
---|---|---|---|
1 | ženklas | Otto | @mdo |
2 | Jokūbas | Torntonas | @riebus |
3 | Laris Paukštis |
- <table class = "sutraukta lentelė" >
- …
- </table>
Norėdami nuspalvinti lentelės eilutes, naudokite kontekstines klases.
Klasė | apibūdinimas |
---|---|
.success |
Nurodo sėkmingą arba teigiamą veiksmą. |
.error |
Nurodo pavojingą arba galimai neigiamą veiksmą. |
.warning |
Nurodo įspėjimą, į kurį gali prireikti dėmesio. |
.info |
Naudojamas kaip alternatyva numatytiesiems stiliams. |
# | Produktas | Mokėjimas paimtas | Būsena |
---|---|---|---|
1 | TB – kas mėnesį | 2012-01-04 | Patvirtinta |
2 | TB – kas mėnesį | 2012-02-04 | Atmesta |
3 | TB – kas mėnesį | 2012-03-04 | Kol |
4 | TB – kas mėnesį | 2012-04-04 | Paskambinkite, kad patvirtintumėte |
- ...
- < tr class = "sėkmė" >
- <td> 1 < /td>
- <td>TB – kas mėnesį</ td >
- < td > 2012-04-01 < / td >
- <td>Patvirtinta</ td >
- </ tr >
- ...
Palaikomų lentelės HTML elementų sąrašas ir kaip jie turėtų būti naudojami.
Žyma | apibūdinimas |
---|---|
<table> |
Apvyniojimo elementas duomenims rodyti lentelės formatu |
<thead> |
Sudėtinio rodinio elementas lentelės antraštės eilutėms ( <tr> ), skirtas lentelės stulpeliams pažymėti |
<tbody> |
Sudėtinio rodinio elementas lentelės eilutėms ( <tr> ) lentelės turinyje |
<tr> |
Sudėtinio rodinio elementas lentelės langelių rinkiniui ( <td> arba <th> ), kuris rodomas vienoje eilutėje |
<td> |
Numatytasis lentelės langelis |
<th> |
Specialus lentelės langelis stulpelių (arba eilutės, atsižvelgiant į taikymo sritį ir vietą) etiketėms |
<caption> |
Lentelėje esančios informacijos aprašymas arba santrauka, ypač naudinga ekrano skaitytuvams |
- <lentelė>
- <caption> ... </caption>
- <thead>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </table>
Atskiriems formų valdikliams suteikiamas stilius, bet be jokios būtinos pagrindinės žymėjimo klasės <form>
ar didelių žymėjimo pakeitimų. Formos valdiklių viršuje pateikiamos sukrautos, kairėje išlygiuotos etiketės.
- <forma>
- <laukų rinkinys>
- <legend> Legend </legend>
- <label> Etiketės pavadinimas </label>
- <input type = "text" placeholder = "Įveskite ką nors..." >
- <span class = "help-block" > Čia yra bloko lygio pagalbos teksto pavyzdys. </span>
- <label class = "žymės langelis" >
- <input type = "checkbox" > Patikrinkite mane
- </label>
- <button type = "submit" class = "btn" > Pateikti </button>
- </fieldset>
- </form>
Kartu su „Bootstrap“ yra trys pasirenkami formų išdėstymai, skirti įprastam naudojimui.
Pridėkite .form-search
prie formos ir .search-query
prie, kad <input>
įvestumėte itin suapvalintą tekstą.
- <form class = "form-search" >
- <input type = "text" class = "įvesties terpės paieškos užklausa" >
- <button type = "submit" class = "btn" > Ieškoti </button>
- </form>
Pridėkite .form-inline
kairėje lygiuojamoms etiketėms ir įterptųjų blokų valdiklius, kad būtų kompaktiškas išdėstymas.
- <form class = "form-inline" >
- <input type = "text" class = "input-small" placeholder = "El. paštas" >
- <input type = "slaptažodis" class = "input-small" placeholder = "Slaptažodis" >
- <label class = "žymės langelis" >
- <input type = "checkbox" > Prisiminti mane
- </label>
- <button type = "submit" class = "btn" > Prisijungti </button>
- </form>
Sulygiuokite etiketes dešinėje ir paslinkite jas į kairę, kad jos būtų rodomos toje pačioje eilutėje kaip ir valdikliai. Reikia daugiausiai žymėjimo pakeitimų iš numatytosios formos:
.form-horizontal
į formą.control-group
.control-label
prie etiketės.controls
būtų tinkamai išlygiuoti
- <form class = "horizontali forma" >
- <div class = "kontrolinė grupė" >
- <label class = "control-label" for = "inputEmail" > El . paštas </label>
- <div class = "valdikliai" >
- <input type = "text" id = "inputEmail" placeholder = "El. paštas" >
- </div>
- </div>
- <div class = "kontrolinė grupė" >
- <label class = "control-label" for = "inputPassword" > Slaptažodis </label>
- <div class = "valdikliai" >
- <input type = "slaptažodis" id = "inputPassword" placeholder = "Slaptažodis" >
- </div>
- </div>
- <div class = "kontrolinė grupė" >
- <div class = "valdikliai" >
- <label class = "žymės langelis" >
- <input type = "checkbox" > Prisiminti mane
- </label>
- <button type = "submit" class = "btn" > Prisijungti </button>
- </div>
- </div>
- </form>
Standartinių formos valdiklių pavyzdžiai, palaikomi formos išdėstymo pavyzdyje.
Dažniausiai naudojamas formų valdymas, teksto įvesties laukai. Apima visų HTML5 tipų palaikymą: tekstą, slaptažodį, datą, laiką, vietinį datą, laiką, datą, mėnesį, laiką, savaitę, numerį, el. paštą, URL, paiešką, telefoną ir spalvą.
Visada reikia naudoti nurodytą type
.
- <input type = "text" placeholder = "Teksto įvestis" >
Formos valdiklis, kuris palaiko kelias teksto eilutes. Jei reikia, pakeiskite rows
atributą.
- <textarea rows = "3" ></textarea>
Žymieji langeliai yra skirti pasirinkti vieną ar kelias parinktis sąraše, o radijo imtuvai skirti pasirinkti vieną iš daugelio.
- <label class = "žymės langelis" >
- <input type = "checkbox" value = "" >
- Pirmas variantas yra tas ir tas – būtinai nurodykite, kodėl tai puikus
- </label>
- <label class = "radijas" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios1" value = "1 parinktis " pažymėta >
- Pirmas variantas yra tas ir tas – būtinai nurodykite, kodėl tai puikus
- </label>
- <label class = "radijas" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios2" value = "option2" >
- Antrasis variantas gali būti kitoks, o jį pasirinkus bus panaikintas pirmosios parinkties pasirinkimas
- </label>
Pridėkite .inline
klasę prie žymimųjų laukelių serijos arba toje pačioje eilutėje bus rodomi valdikliai.
- <label class = "žymimasis laukelis įterptas" >
- <input type = "checkbox" id = "inlineCheckbox1" value = "option1" > 1
- </label>
- <label class = "žymimasis laukelis įterptas" >
- <input type = "checkbox" id = "inlineCheckbox2" value = "option2" > 2
- </label>
- <label class = "žymimasis laukelis įterptas" >
- <input type = "checkbox" id = "inlineCheckbox3" value = "option3" > 3
- </label>
Naudokite numatytąją parinktį arba nurodykite a multiple="multiple"
, kad vienu metu būtų rodomos kelios parinktys.
- <pasirinkite>
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
- <pasirinkite kelis = "keli" >
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
Be esamų naršyklės valdiklių, „Bootstrap“ apima kitus naudingus formos komponentus.
Pridėkite tekstą arba mygtukus prieš arba po bet kokio teksto įvesties. Atminkite, kad select
elementai čia nepalaikomi.
Apvyniokite an .add-on
ir an input
viena iš dviejų klasių, kad pridėtumėte arba pridėtumėte tekstą prie įvesties.
- <div class = "input-prepend" >
- <span class = "priedas" > @ </span>
- <input class = "span2" id = "prependedInput" type = "text" placeholder = "Vartotojo vardas" >
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "apendedInput " type = "text" >
- <span class = "priedas" > .00 </span>
- </div>
.add-on
Norėdami pridėti ir pridėti įvestį , naudokite abi klases ir du egzempliorius .
- <div class = "input-prepend input-append" >
- <span class = "add-on" > $ </span>
- <input class = "span2" id = "apendedPrependedInput " type = "text" >
- <span class = "priedas" > .00 </span>
- </div>
Vietoj a <span>
su tekstu naudokite a .btn
, kad pridėtumėte mygtuką (arba du) prie įvesties.
- <div class = "input-append" >
- <input class = "span2" id = "apendedInputButton " type = "text" >
- <button class = "btn" type = "button" > Pirmyn! </button>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "apendedInputButtons " type = "text" >
- <button class = "btn" type = "button" > Ieškoti </button>
- <button class = "btn" type = "button" > Parinktys </button>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "apendedDropdownButton " type = "text" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "išskleidžiamasis sąrašas" >
- Veiksmas
- <span class = "caret" ></span>
- </button>
- <ul class = "išskleidžiamasis meniu" >
- ...
- </ul>
- </div>
- </div>
- <div class = "input-prepend" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "išskleidžiamasis sąrašas" >
- Veiksmas
- <span class = "caret" ></span>
- </button>
- <ul class = "išskleidžiamasis meniu" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "prependedDropdownButton" type = "text" >
- </div>
- <div class = "input-prepend input-append" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "išskleidžiamasis sąrašas" >
- Veiksmas
- <span class = "caret" ></span>
- </button>
- <ul class = "išskleidžiamasis meniu" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "appendedPrependedDropdownButton " type = "text" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "išskleidžiamasis sąrašas" >
- Veiksmas
- <span class = "caret" ></span>
- </button>
- <ul class = "išskleidžiamasis meniu" >
- ...
- </ul>
- </div>
- </div>
- <forma>
- <div class = "input-prepend" >
- <div class = "btn-group" > ... </div>
- <įvesties tipas = "tekstas" >
- </div>
- <div class = "input-append" >
- <įvesties tipas = "tekstas" >
- <div class = "btn-group" > ... </div>
- </div>
- </form>
- <form class = "form-search" >
- <div class = "input-append" >
- <input type = "text" class = "span2 search-query" >
- <button type = "submit" class = "btn" > Ieškoti </button>
- </div>
- <div class = "input-prepend" >
- <button type = "submit" class = "btn" > Ieškoti </button>
- <input type = "text" class = "span2 search-query" >
- </div>
- </form>
Naudokite santykines dydžio klases .input-large
arba suderinkite įvestis su tinklelio stulpelių dydžiais naudodami .span*
klases.
Priverskite bet kurį <input>
arba <textarea>
elementą veikti kaip bloko lygio 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" >
Galvas aukštyn!Ateities versijose pakeisime šių santykinių įvesties klasių naudojimą, kad atitiktų mūsų mygtukų dydžius. Pavyzdžiui, .input-large
padidins įvesties užpildymą ir šrifto dydį.
Naudokite .span1
to .span12
įvestims, kurios atitinka tuos pačius tinklelio stulpelių dydžius.
- <input class = "span1" type = "text" placeholder = ".span1" >
- <input class = "span2" type = "text" placeholder = ".span2" >
- <input class = "span3" type = "text" placeholder = ".span3" >
- <pasirinkite klasę = "span1" >
- ...
- </select>
- <pasirinkite klasę = "span2" >
- ...
- </select>
- <pasirinkite klasę = "span3" >
- ...
- </select>
Jei vienoje eilutėje norite įvesti kelias tinklelio įvestis, naudokite .controls-row
modifikatoriaus klasę, kad būtų tinkamai išdėstyti tarpai . Jis plūduriuoja įvestis, kad sutrauktų tarpą, nustato tinkamas paraštes ir išvalo plūdę.
- <div class = "valdikliai" >
- <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>
- ...
Pateikite duomenis formoje, kurios negalima redaguoti nenaudojant tikrojo formos žymėjimo.
- <span class = "input-xlarge uneditable-input" > Čia yra tam tikra reikšmė </span>
Užbaikite formą veiksmų (mygtukų) grupe. Įdėjus į .form-actions
, mygtukai automatiškai įtraukiami, kad atitiktų formos valdiklius.
- <div class = "form-actions" >
- <button type = "submit" class = "btn btn-primary" > Išsaugoti pakeitimus </button>
- <button type = "button" class = "btn" > Atšaukti </button>
- </div>
Eilutinio ir bloko lygio pagalbos teksto, rodomo aplink formos valdiklius, palaikymas.
- <input type = "text" ><span class = "help-inline" > Eilutinis pagalbos tekstas </span>
- <input type = "text" ><span class = "help-block" > Ilgesnis pagalbos teksto blokas, kuris pertraukiamas į naują eilutę ir gali būti ilgesnis nei viena eilutė. </span>
Pateikite atsiliepimų naudotojams ar lankytojams, nurodydami pagrindines atsiliepimų būsenas apie formų valdiklius ir etiketes.
Pašaliname numatytuosius outline
kai kurių formų valdiklių stilius ir box-shadow
vietoj jų pritaikome :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "text" value = "Tai sufokusuota..." >
Stiliaus įvestis naudojant numatytąją naršyklės funkciją su :invalid
. Nurodykite type
, pridėkite required
atributą, jei laukas neprivalomas, ir (jei taikoma) nurodykite a pattern
.
Tai nepasiekiama Internet Explorer 7–9 versijose, nes nepalaikomi CSS pseudo parinkikliai.
- <input class = "span3" type = reikalingas "el. paštas" >
Pridėkite disabled
atributą prie įvesties, kad neleistumėte naudotojo įvesties ir suaktyvintumėte šiek tiek kitokią išvaizdą.
- <input class = "input-xlarge" id = "disabledInput" type = "text" placeholder = "Įvestis čia išjungta..." išjungta >
„Bootstrap“ apima klaidų, įspėjimų, informacijos ir sėkmės pranešimų patvirtinimo stilius. Norėdami naudoti, pridėkite atitinkamą klasę prie aplinkos .control-group
.
- <div class = "kontrolinės grupės įspėjimas" >
- <label class = "control-label" for = "inputWarning" > Įvestis su įspėjimu </label>
- <div class = "valdikliai" >
- <įvesties tipas = "text" id = "inputWarning" >
- <span class = "help-inline" > Galbūt kažkas nutiko </span>
- </div>
- </div>
- <div class = "kontrolinės grupės klaida" >
- <label class = "control-label" for = "inputError" > Įvestis su klaida </label>
- <div class = "valdikliai" >
- <įvesties tipas = "text" id = "inputError" >
- <span class = "help-inline" > Ištaisykite klaidą </span>
- </div>
- </div>
- <div class = "kontrolinės grupės informacija" >
- <label class = "control-label" for = "inputInfo" > Įvestis su informacija </label>
- <div class = "valdikliai" >
- <input type = "text" id = "inputInfo" >
- <span class = "help-inline" > Naudotojo vardas jau užimtas </span>
- </div>
- </div>
- <div class = "kontrolinės grupės sėkmė" >
- <label class = "control-label" for = "inputSuccess" > Įvestis sėkmingai </label>
- <div class = "valdikliai" >
- <įvesties tipas = "tekstas" id = "inputSuccess" >
- <span class = "help-inline" > Oho! </span>
- </div>
- </div>
Pridėkite klasių prie <img>
elemento, kad galėtumėte lengvai formuoti bet kurio projekto vaizdus.
- <img src = "..." class = "img-apvalinti" >
- <img src = "..." class = "img-circle" >
- <img src = "..." class = "img-polaroid" >
Galvas aukštyn! .img-rounded
ir .img-circle
neveikia IE7-8, nes trūksta border-radius
palaikymo.
140 „Sprite“ formos piktogramų, tamsiai pilkos (numatytasis) ir baltos, pateikiamos „ Glyphicons “ .
„Glyphicons Halflings“ paprastai nėra nemokama, tačiau „Bootstrap“ ir „Glyphicons“ kūrėjų susitarimas leido jums, kaip kūrėjams, tai padaryti nemokamai. Atsidėkodami prašome įtraukti pasirenkamą nuorodą atgal į Glyphicons , kai tik tai įmanoma.
Visoms piktogramoms reikalinga <i>
žyma su unikalia klase, prie kurios priešdėlis yra icon-
. Norėdami naudoti, įdėkite šį kodą beveik bet kur:
- <i class = "piktogramų paieška" ></i>
Taip pat yra apverstų (baltų) piktogramų stilių, paruoštų naudojant vieną papildomą klasę. Specialiai taikysime šią klasę navigacijos ir išskleidžiamųjų nuorodų užvedimo ir aktyviose būsenose.
- <i class = "piktograma-paieškos piktograma-balta" ></i>
Galvas aukštyn!Kai naudojate šalia teksto eilučių, pvz., mygtukų ar naršymo nuorodų, po <i>
žymos palikite tarpą, kad būtų tinkami tarpai.
Naudokite juos mygtukuose, mygtukų grupėse įrankių juostai, naršymui arba pridėtoms formoms.
- <div class = "btn-toolbar" >
- <div class = "btn-group" >
- <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-group" >
- <a class = "btn btn-primary" href = "#" ><i class = "piktograma-naudotojo piktograma-balta" ></i> Naudotojas </a>
- <a class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" href = "#" ><span class = "caret" ></span></a>
- <ul class = "išskleidžiamasis meniu" >
- <li><a href = "#" ><i class = "icon-pencil" ></i> Redaguoti </a></li>
- <li><a href = "#" ><i class = "icon-trash" ></i> Ištrinti </a></li>
- <li><a href = "#" ><i class = "icon-ban-circle" ></i> Uždrausti </a></li>
- <li class = "daliklis" ></li>
- <li><a href = "#" ><i class = "i" ></i> Padaryti administratoriumi </a></li>
- </ul>
- </div>
- <a class = "btn btn-large" href = "#" ><i class = "icon-star" ></i> Žvaigždė </a>
- <a class = "btn btn-small" href = "#" ><i class = "icon-star" ></i> Žvaigždė </a>
- <a class = "btn btn-mini" href = "#" ><i class = "icon-star" ></i> Žvaigždė </a>
- <ul class = "nav nav-list" >
- <li class = "aktyvus" ><a href = "#" ><i class = "icon-home icon-white" ></i> Pagrindinis puslapis </a></li>
- <li><a href = "#" ><i class = "icon-book" ></i> Biblioteka </a></li>
- <li><a href = "#" ><i class = "icon-pencil" ></i> Programos </a></li>
- <li><a href = "#" ><i class = "i" ></i> Įvairūs </a></li>
- </ul>
- <div class = "kontrolinė grupė" >
- <label class = "control-label" for = "inputIcon" > El. pašto adresas </label>
- <div class = "valdikliai" >
- <div class = "input-prepend" >
- <span class = "priedas" ><i class = "piktograma-vokas" ></i></span>
- <input class = "span2" id = "inputIcon" type = "text" >
- </div>
- </div>
- </div>