Ang mga pangunahing elemento ng HTML ay naka-istilo at pinahusay na may mga extensible na klase.
Lahat ng HTML heading, <h1>
through <h6>
ay available.
Ang global default ng Bootstrap font-size
ay 14pxline-height
, na may 20px . Ito ay inilapat sa <body>
at lahat ng mga talata. Bilang karagdagan, <p>
ang (mga talata) ay tumatanggap ng mas mababang margin ng kalahati ng taas ng kanilang linya (10px bilang default).
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>
Gawing kakaiba ang isang talata sa pamamagitan ng pagdaragdag ng .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
<p class = "lead" > ... </p>
Ang typographic scale ay nakabatay sa dalawang LESS variable sa variables.less : @baseFontSize
at @baseLineHeight
. Ang una ay ang base font-size na ginamit sa kabuuan at ang pangalawa ay ang base line-height. Ginagamit namin ang mga variable na iyon at ilang simpleng matematika para gawin ang mga margin, padding, at line-height ng lahat ng aming uri at higit pa. I-customize ang mga ito at ang Bootstrap ay umaangkop.
Gamitin ang mga default na tag ng emphasis ng HTML na may mga magaan na istilo.
<small>
Para sa de-emphasizing inline o mga bloke ng text, gamitin ang maliit na tag.
Ang linya ng text na ito ay nilalayong ituring bilang fine print.
<p> <small> Ang linya ng text na ito ay nilalayong ituring bilang fine print. </small> </p>
Para sa pagbibigay-diin sa isang snippet ng text na may mas mabigat na font-weight.
Ang sumusunod na snippet ng text ay nai-render bilang bold text .
<strong> na-render bilang bold text </strong>
Para sa pagbibigay-diin sa isang snippet ng text na may italics.
Ang sumusunod na snippet ng text ay nai-render bilang italicized na text .
<em> nai-render bilang italicized na teksto </em>
Heads up!Huwag mag-atubiling gamitin <b>
at <i>
sa HTML5. <b>
ay nilalayong i-highlight ang mga salita o parirala nang hindi nagbibigay ng karagdagang kahalagahan habang <i>
kadalasan ay para sa boses, teknikal na termino, atbp.
Madaling i-realign ang text sa mga bahagi na may mga klase ng text alignment.
Naka-align sa kaliwa ang text.
Naka-align sa gitnang text.
Naka-align sa kanan na teksto.
- <p class = "text-left" > Naka-align sa kaliwa na text. </p>
- <p class = "text-center" > Naka-align sa gitnang text. </p>
- <p class = "text-right" > Naka-align sa kanan na text. </p>
Ihatid ang kahulugan sa pamamagitan ng kulay na may kaunting diin sa mga klase ng utility.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
- <p class = "muted" > Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh. </p>
- <p class = "text-warning" > Etiam porta sem malesuada magna mollis euismod. </p>
- <p class = "text-error" > Donec ullamcorper nulla non metus auctor fringilla. </p>
- <p class = "text-info" > Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis. </p>
- <p class = "text-success" > Duis mollis, est non commodo luctus, nisi erat porttitor ligula. </p>
Naka-istilong pagpapatupad ng <abbr>
elemento ng HTML para sa mga pagdadaglat at acronym upang ipakita ang pinalawak na bersyon sa hover. Ang mga abbreviation na may title
attribute ay may light dotted bottom border at help cursor sa hover, na nagbibigay ng karagdagang konteksto sa hover.
<abbr>
Para sa pinalawak na text sa mahabang hover ng isang pagdadaglat, isama ang title
attribute.
Ang pagdadaglat ng salitang attribute ay attr .
<abbr title = "attribute" > attr </abbr>
<abbr class="initialism">
Idagdag .initialism
sa isang abbreviation para sa isang bahagyang mas maliit na laki ng font.
Ang HTML ay ang pinakamagandang bagay mula noong hiniwang tinapay.
<abbr title = "HyperText Markup Language" class = "initialism" > HTML </abbr>
Ipakita ang impormasyon sa pakikipag-ugnayan para sa pinakamalapit na ninuno o sa buong katawan ng trabaho.
<address>
Panatilihin ang pag-format sa pamamagitan ng pagtatapos ng lahat ng mga linya sa <br>
.
- <address>
- <strong> Twitter, Inc. </strong><br>
- 795 Folsom Ave, Suite 600 <br>
- San Francisco, CA 94107 <br>
- <abbr title = "Phone" > P: </abbr> (123) 456-7890
- </address>
- <address>
- <strong> Buong Pangalan </strong><br>
- <a href = "mailto:#" > [email protected] </a>
- </address>
Para sa pagsipi ng mga bloke ng nilalaman mula sa ibang pinagmulan sa loob ng iyong dokumento.
I- wrap sa <blockquote>
paligid ng anumang HTML bilang ang quote. Para sa mga tuwid na panipi inirerekumenda namin ang isang <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante. </p>
- </blockquote>
Mga pagbabago sa istilo at nilalaman para sa mga simpleng variation sa isang karaniwang blockquote.
Magdagdag <small>
ng tag para sa pagtukoy sa pinagmulan. I-wrap ang pangalan ng source work sa <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Isang taong sikat sa Pamagat ng Pinagmulan
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante. </p>
- <small> Isang taong sikat <cite title = "Source Title" > Source Title </cite></small>
- </blockquote>
Gamitin .pull-right
para sa isang floated, right-aligned blockquote.
- <blockquote class = "pull-right" >
- ...
- </blockquote>
Isang listahan ng mga item kung saan ang pagkakasunud-sunod ay hindi tahasang mahalaga.
- <ul>
- <li> ... </li>
- </ul>
Isang listahan ng mga item kung saan ang pagkakasunud-sunod ay tahasang mahalaga.
- <ol>
- <li> ... </li>
- </ol>
Alisin ang default list-style
at kaliwang padding sa mga item sa listahan (mga agarang bata lang).
- <ul class = "unstyled" >
- <li> ... </li>
- </ul>
Ilagay ang lahat ng mga item sa listahan sa isang linya na may inline-block
at ilang light padding.
- <ul class = "inline" >
- <li> ... </li>
- </ul>
Isang listahan ng mga termino kasama ng kanilang mga nauugnay na paglalarawan.
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Gumawa ng mga termino at paglalarawan <dl>
nang magkatabi.
- <dl class = "dl-horizontal" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Heads up!Ang mga listahan ng pahalang na paglalarawan ay puputulin ang mga terminong masyadong mahaba upang magkasya sa kaliwang column fix text-overflow
. Sa mas makitid na viewport, sila ay magbabago sa default na nakasalansan na layout.
I-wrap ang mga inline na snippet ng code gamit ang <code>
.
<section>
dapat na balot bilang inline.
- Halimbawa , < code> & lt ; seksyon & gt ;</ code > ay dapat na nakabalot bilang inline .
Gamitin <pre>
para sa maraming linya ng code. Tiyaking takasan ang anumang mga anggulong bracket sa code para sa wastong pag-render.
<p>Sample text dito...</p>
- <pre>
- <p>Sample ng text dito...</p>
- </pre>
Heads up!Tiyaking panatilihin ang code sa loob <pre>
ng mga tag na malapit sa kaliwa hangga't maaari; ire-render nito ang lahat ng tab.
Maaari mong opsyonal na idagdag ang .pre-scrollable
klase na magtatakda ng max-height na 350px at magbibigay ng y-axis scrollbar.
Para sa pangunahing pag-istilo—light padding at mga pahalang na divider lang—idagdag ang base class .table
sa alinmang <table>
.
# | Pangalan | Huling pangalan | Username |
---|---|---|---|
1 | marka | Otto | @mdo |
2 | Jacob | Thornton | @mataba |
3 | Larry | ang ibon |
- <table class = "table" >
- …
- </table>
Idagdag ang alinman sa mga sumusunod na klase sa .table
base class.
.table-striped
Nagdaragdag ng zebra-striping sa anumang hilera ng talahanayan sa loob ng sa <tbody>
pamamagitan ng :nth-child
CSS selector (hindi available sa IE7-8).
# | Pangalan | Huling pangalan | Username |
---|---|---|---|
1 | marka | Otto | @mdo |
2 | Jacob | Thornton | @mataba |
3 | Larry | ang ibon |
- <table class = "table table-striped" >
- …
- </table>
.table-bordered
Magdagdag ng mga hangganan at bilugan na sulok sa talahanayan.
# | Pangalan | Huling pangalan | Username |
---|---|---|---|
1 | marka | Otto | @mdo |
marka | Otto | @getbootstrap | |
2 | Jacob | Thornton | @mataba |
3 | Larry the Bird |
- <table class = "table table-bordered" >
- …
- </table>
.table-hover
Paganahin ang isang hover state sa mga row ng talahanayan sa loob ng isang <tbody>
.
# | Pangalan | Huling pangalan | Username |
---|---|---|---|
1 | marka | Otto | @mdo |
2 | Jacob | Thornton | @mataba |
3 | Larry the Bird |
- <table class = "table table-hover" >
- …
- </table>
.table-condensed
Ginagawang mas compact ang mga talahanayan sa pamamagitan ng pagputol ng cell padding sa kalahati.
# | Pangalan | Huling pangalan | Username |
---|---|---|---|
1 | marka | Otto | @mdo |
2 | Jacob | Thornton | @mataba |
3 | Larry the Bird |
- <table class = "table table-condensed" >
- …
- </table>
Gumamit ng mga klase sa konteksto upang kulayan ang mga hilera ng talahanayan.
Klase | Paglalarawan |
---|---|
.success |
Nagsasaad ng matagumpay o positibong aksyon. |
.error |
Nagsasaad ng mapanganib o potensyal na negatibong aksyon. |
.warning |
Nagsasaad ng babala na maaaring nangangailangan ng pansin. |
.info |
Ginamit bilang alternatibo sa mga default na istilo. |
# | produkto | Kinuha ang Pagbabayad | Katayuan |
---|---|---|---|
1 | TB - Buwan-buwan | 01/04/2012 | Naaprubahan |
2 | TB - Buwan-buwan | 02/04/2012 | Tinanggihan |
3 | TB - Buwan-buwan | 03/04/2012 | Nakabinbin |
4 | TB - Buwan-buwan | 04/04/2012 | Tumawag para kumpirmahin |
- ...
- < tr class = "tagumpay" >
- <td> 1 < /td>
- <td>TB - Buwan-buwan</ td >
- <td> 01 / 04 / 2012 < /td>
- <td>Inaprubahan</ td >
- </ tr >
- ...
Listahan ng mga sinusuportahang elemento ng HTML ng talahanayan at kung paano dapat gamitin ang mga ito.
Tag | Paglalarawan |
---|---|
<table> |
Wrapping element para sa pagpapakita ng data sa isang tabular na format |
<thead> |
Elemento ng container para sa mga hilera ng header ng talahanayan ( <tr> ) upang lagyan ng label ang mga column ng talahanayan |
<tbody> |
Elemento ng lalagyan para sa mga hilera ng talahanayan ( <tr> ) sa katawan ng talahanayan |
<tr> |
Container element para sa isang set ng mga cell ng talahanayan ( <td> o <th> ) na lumalabas sa isang row |
<td> |
Default na cell ng talahanayan |
<th> |
Espesyal na cell ng talahanayan para sa mga label ng column (o row, depende sa saklaw at pagkakalagay). |
<caption> |
Paglalarawan o buod ng kung ano ang hawak ng talahanayan, lalo na kapaki-pakinabang para sa mga screen reader |
- <talahanayan>
- <caption> ... </caption>
- <ulo>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </table>
Ang mga indibidwal na kontrol sa form ay tumatanggap ng estilo, ngunit walang anumang kinakailangang base class sa <form>
o malalaking pagbabago sa markup. Mga resulta sa stacked, left-aligned na mga label sa ibabaw ng mga kontrol ng form.
- <form>
- <fieldset>
- <legend> Alamat </legend>
- <label> Pangalan ng label </label>
- <input type = "text" placeholder = "Type something…" >
- <span class = "help-block" > Halimbawa ng block-level na help text dito. </span>
- <label class = "checkbox" >
- <input type = "checkbox" > Tingnan ako
- </label>
- <button type = "submit" class = "btn" > Submit </button>
- </fieldset>
- </form>
Kasama sa Bootstrap ang tatlong opsyonal na mga layout ng form para sa mga karaniwang kaso ng paggamit.
Idagdag .form-search
sa form at .search-query
sa <input>
para sa isang extra-rounded text input.
- <form class = "form-search" >
- <input type = "text" class = "input-medium search-query" >
- <button type = "submit" class = "btn" > Search </button>
- </form>
Magdagdag .form-inline
para sa mga label na nakahanay sa kaliwa at mga kontrol na inline-block para sa isang compact na layout.
- <form class = "form-inline" >
- <input type = "text" class = "input-small" placeholder = "Email" >
- <input type = "password" class = "input-small" placeholder = "Password" >
- <label class = "checkbox" >
- <input type = "checkbox" > Tandaan ako
- </label>
- <button type = "submit" class = "btn" > Mag-sign in </button>
- </form>
I-align sa kanan ang mga label at ilutang ang mga ito sa kaliwa para lumabas ang mga ito sa parehong linya ng mga kontrol. Nangangailangan ng pinakamaraming pagbabago sa markup mula sa isang default na form:
.form-horizontal
sa form.control-group
.control-label
sa label.controls
para sa wastong pagkakahanay
- <form class = "form-horizontal" >
- <div class = "control-group" >
- <label class = "control-label" for = "inputEmail" > Email </label>
- <div class = "mga kontrol" >
- <input type = "text" id = "inputEmail" placeholder = "Email" >
- </div>
- </div>
- <div class = "control-group" >
- <label class = "control-label" para sa = "inputPassword" > Password </label>
- <div class = "mga kontrol" >
- <input type = "password" id = "inputPassword" placeholder = "Password" >
- </div>
- </div>
- <div class = "control-group" >
- <div class = "mga kontrol" >
- <label class = "checkbox" >
- <input type = "checkbox" > Tandaan ako
- </label>
- <button type = "submit" class = "btn" > Mag-sign in </button>
- </div>
- </div>
- </form>
Mga halimbawa ng mga karaniwang kontrol ng form na sinusuportahan sa isang halimbawang layout ng form.
Ang pinakakaraniwang kontrol sa form, mga field ng input na nakabatay sa text. May kasamang suporta para sa lahat ng uri ng HTML5: text, password, datetime, datetime-local, petsa, buwan, oras, linggo, numero, email, url, paghahanap, tel, at kulay.
Nangangailangan ng paggamit ng isang tinukoy type
sa lahat ng oras.
- <input type = "text" placeholder = "Text input" >
Kontrol ng form na sumusuporta sa maraming linya ng teksto. Baguhin rows
ang katangian kung kinakailangan.
- <textarea rows = "3" ></textarea>
Ang mga checkbox ay para sa pagpili ng isa o ilang mga opsyon sa isang listahan habang ang mga radyo ay para sa pagpili ng isang opsyon mula sa marami.
- <label class = "checkbox" >
- <input type = "checkbox" value = "" >
- Ang opsyon isa ay ito at iyon—siguraduhing isama kung bakit ito mahusay
- </label>
- <label class = "radyo" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios1" value = "option1" checked >
- Ang opsyon isa ay ito at iyon—siguraduhing isama kung bakit ito mahusay
- </label>
- <label class = "radyo" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios2" value = "option2" >
- Ang opsyon na dalawa ay maaaring ibang bagay at ang pagpili dito ay aalisin sa pagkakapili ng opsyon isa
- </label>
Idagdag ang .inline
klase sa isang serye ng mga checkbox o radyo para sa mga kontrol na lalabas sa parehong linya.
- <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>
Gamitin ang default na opsyon o tukuyin ang isang multiple="multiple"
upang magpakita ng maraming opsyon nang sabay-sabay.
- <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>
Sa pagdaragdag sa itaas ng mga kasalukuyang kontrol sa browser, kasama sa Bootstrap ang iba pang kapaki-pakinabang na bahagi ng form.
Magdagdag ng text o mga button bago o pagkatapos ng anumang text-based na input. Tandaan na ang select
mga elemento ay hindi suportado dito.
I-wrap ang an .add-on
at an input
ng isa sa dalawang klase para i-prepend o idagdag ang text sa isang input.
- <div class = "input-prepend" >
- <span class = "add-on" > @ </span>
- <input class = "span2" id = "prependedInput" type = "text" placeholder = "Username" >
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedInput" type = "text" >
- <span class = "add-on" > .00 </span>
- </div>
Gamitin ang parehong mga klase at dalawang instance ng .add-on
para prepend at magdagdag ng input.
- <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>
Sa halip na isang <span>
may teksto, gumamit ng isang .btn
upang ilakip ang isang pindutan (o dalawa) sa isang input.
- <div class = "input-append" >
- <input class = "span2" id = "appendedInputButton" type = "text" >
- <button class = "btn" type = "button" > Go! </button>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedInputButtons" type = "text" >
- <button class = "btn" type = "button" > Search </button>
- <button class = "btn" type = "button" > Opsyon </button>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedDropdownButton" type = "text" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Aksyon
- <span class = "caret" ></span>
- </button>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </div>
- </div>
- <div class = "input-prepend" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Aksyon
- <span class = "caret" ></span>
- </button>
- <ul class = "dropdown-menu" >
- ...
- </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 = "dropdown" >
- Aksyon
- <span class = "caret" ></span>
- </button>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "appendedPrependedDropdownButton" type = "text" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- Aksyon
- <span class = "caret" ></span>
- </button>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </div>
- </div>
- <form>
- <div class = "input-prepend" >
- <div class = "btn-group" > ... </div>
- <input type = "text" >
- </div>
- <div class = "input-append" >
- <input type = "text" >
- <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" > Search </button>
- </div>
- <div class = "input-prepend" >
- <button type = "submit" class = "btn" > Search </button>
- <input type = "text" class = "span2 search-query" >
- </div>
- </form>
Gumamit ng mga relatibong klase ng sizing tulad .input-large
ng o itugma ang iyong mga input sa mga laki ng column ng grid gamit ang mga .span*
klase.
Gawin ang alinman <input>
o <textarea>
elemento na kumilos bilang isang elemento sa antas ng block.
- <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" >
Heads up!Sa mga susunod na bersyon, babaguhin namin ang paggamit ng mga kaugnay na klase ng input na ito upang tumugma sa aming mga laki ng button. Halimbawa, .input-large
tataas ang padding at laki ng font ng isang input.
Gamitin .span1
sa .span12
para sa mga input na tumutugma sa parehong laki ng mga column ng grid.
- <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>
Para sa maramihang mga input ng grid bawat linya, gamitin ang .controls-row
klase ng modifier para sa wastong espasyo . Pinalutang nito ang mga input upang i-collapse ang white-space, itinatakda ang mga tamang margin, at i-clear ang float.
- <div class = "mga kontrol" >
- <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>
- ...
Ipakita ang data sa isang form na hindi mae-edit nang hindi gumagamit ng aktwal na markup ng form.
- <span class = "input-xlarge uneditable-input" > Ilang value dito </span>
Tapusin ang isang form na may pangkat ng mga aksyon (mga pindutan). Kapag inilagay sa loob ng isang .form-actions
, ang mga pindutan ay awtomatikong mag-indent upang ihanay sa mga kontrol ng form.
- <div class = "form-actions" >
- <button type = "submit" class = "btn btn-primary" > I- save ang mga pagbabago </button>
- <button type = "button" class = "btn" > Kanselahin </button>
- </div>
Suporta sa antas ng inline at block para sa text ng tulong na lumalabas sa paligid ng mga kontrol ng form.
- <input type = "text" ><span class = "help-inline" > Inline help text </span>
- <input type = "text" ><span class = "help-block" > Isang mas mahabang block ng text ng tulong na pumupunta sa isang bagong linya at maaaring lumampas sa isang linya. </span>
Magbigay ng feedback sa mga user o bisita na may mga pangunahing estado ng feedback sa mga kontrol at label ng form.
Inalis namin ang mga default na outline
istilo sa ilang mga kontrol ng form at naglalapat ng isang box-shadow
bilang kapalit nito para sa :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "text" value = "Ito ay nakatutok..." >
Mga input ng istilo sa pamamagitan ng default na functionality ng browser na may :invalid
. Tukuyin ang isang type
, idagdag ang required
katangian kung ang field ay hindi opsyonal, at (kung naaangkop) tukuyin ang isang pattern
.
Hindi ito available sa mga bersyon ng Internet Explorer 7-9 dahil sa kakulangan ng suporta para sa mga pseudo selector ng CSS.
- <input class = "span3" type = "email" kailangan >
Idagdag ang disabled
attribute sa isang input para maiwasan ang input ng user at mag-trigger ng bahagyang kakaibang hitsura.
- <input class = "input-xlarge" id = "disabledInput" type = "text" placeholder = "Disabled input here..." disabled >
Kasama sa Bootstrap ang mga istilo ng pagpapatunay para sa error, babala, impormasyon, at mga mensahe ng tagumpay. Upang magamit, idagdag ang naaangkop na klase sa nakapalibot na .control-group
.
- <div class = "babala ng control-group" >
- <label class = "control-label" for = "inputWarning" > Input na may babala </label>
- <div class = "mga kontrol" >
- <input type = "text" id = "inputWarning" >
- <span class = "help-inline" > Maaaring may nangyaring mali </span>
- </div>
- </div>
- <div class = "control-group error" >
- <label class = "control-label" for = "inputError" > Input na may error </label>
- <div class = "mga kontrol" >
- <input type = "text" id = "inputError" >
- <span class = "help-inline" > Pakitama ang error </span>
- </div>
- </div>
- <div class = "impormasyon ng control-group" >
- <label class = "control-label" for = "inputInfo" > Input na may impormasyon </label>
- <div class = "mga kontrol" >
- <input type = "text" id = "inputInfo" >
- <span class = "help-inline" > Nakuha na ang username </span>
- </div>
- </div>
- <div class = "control-group success" >
- <label class = "control-label" for = "inputSuccess" > Input na may tagumpay </label>
- <div class = "mga kontrol" >
- <input type = "text" id = "inputSuccess" >
- <span class = "help-inline" > Woohoo! </span>
- </div>
- </div>
Magdagdag ng mga klase sa isang <img>
elemento upang madaling mag-istilo ng mga larawan sa anumang proyekto.
- <img src = "..." class = "img-rounded" >
- <img src = "..." class = "img-circle" >
- <img src = "..." class = "img-polaroid" >
Heads up! .img-rounded
at .img-circle
hindi gumana sa IE7-8 dahil sa kakulangan ng border-radius
suporta.
140 icon sa sprite form, available sa dark grey (default) at puti, na ibinigay ng Glyphicons .
Karaniwang hindi available nang libre ang Glyphicons Halflings, ngunit ginawang posible ito ng isang pag-aayos sa pagitan ng Bootstrap at ng mga tagalikha ng Glyphicons nang walang bayad sa iyo bilang mga developer. Bilang pasasalamat, hinihiling namin sa iyo na magsama ng opsyonal na link pabalik sa Glyphicons kapag praktikal.
Ang lahat ng mga icon ay nangangailangan <i>
ng tag na may natatanging klase, na may prefix na icon-
. Upang magamit, ilagay ang sumusunod na code sa halos kahit saan:
- <i class = "icon-search" ></i>
Mayroon ding mga istilong available para sa mga inverted (white) na icon, na ginawang handa sa isang dagdag na klase. Partikular naming ipapatupad ang klase na ito sa hover at aktibong mga estado para sa nav at dropdown na mga link.
- <i class = "icon-search icon-white" ></i>
Heads up!Kapag gumagamit ng katabi ng mga string ng text, tulad ng sa mga button o nav link, siguraduhing mag-iwan ng puwang pagkatapos ng <i>
tag para sa wastong espasyo.
Gamitin ang mga ito sa mga button, mga grupo ng button para sa isang toolbar, navigation, o mga naka-prepend na form input.
- <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="icon-user icon-white"></i> User</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 class="icon-pencil"></i> Edit</a></li>
- <li><a href="#"><i class="icon-trash"></i> Delete</a></li>
- <li><a href="#"><i class="icon-ban-circle"></i> Ban</a></li>
- <li class="divider"></li>
- <li><a href="#"><i class="i"></i> Make admin</a></li>
- </ul>
- </div>
- <a class="btn btn-large" href="#"><i class="icon-star"></i> Star</a>
- <a class="btn btn-small" href="#"><i class="icon-star"></i> Star</a>
- <a class="btn btn-mini" href="#"><i class="icon-star"></i> Star</a>
- <ul class="nav nav-list">
- <li class="active"><a href="#"><i class="icon-home icon-white"></i> Home</a></li>
- <li><a href="#"><i class="icon-book"></i> Library</a></li>
- <li><a href="#"><i class="icon-pencil"></i> Applications</a></li>
- <li><a href="#"><i class="i"></i> Misc</a></li>
- </ul>
- <div class="control-group">
- <label class="control-label" for="inputIcon">Email address</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>