Base CSS

Nyob rau sab saum toj ntawm scaffolding, cov ntsiab lus HTML yooj yim yog styled thiab txhim kho nrog cov chav kawm txuas ntxiv los muab qhov tshiab, zoo ib yam thiab zoo li.

Headings & lub cev luam

Typographic scale

Tag nrho daim phiaj typographic yog raws li ob qhov sib txawv tsawg hauv peb cov ntaub ntawv variables.less: @baseFontSizethiab @baseLineHeight. Qhov thib ib yog lub hauv paus font-loj siv thoob plaws thiab qhov thib ob yog lub hauv paus kab-qhov siab.

Peb siv cov kev hloov pauv no, thiab qee qhov lej, los tsim cov npoo, paddings, thiab kab-qhov siab ntawm txhua hom thiab ntau dua.

Piv txwv lub cev ntawv

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 ut id elit.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Ua tsaug os.

h 1. Ntsiab lus 1

h 2. Ntsiab lus 2

h 3. Ntsiab lus 3

h 4. Ntsiab lus 4

h 5. Ntsiab lus 5
h 6. Nqe lus piav qhia 6

Ntsiab lus, chaw nyob, thiab sau ntawv

Element Kev siv xaiv tau
<strong> Rau qhov tseem ceeb ntawm cov ntawv nyeem nrog qhov tseem ceeb Tsis muaj
<em> Rau qhov tseem ceeb ntawm cov ntawv nyeem nrog kev ntxhov siab Tsis muaj
<abbr> Wraps abbreviations thiab acronyms los qhia qhov nthuav version ntawm hover Xws li xaiv tau titlerau cov ntawv nthuav dav
<address> Rau cov ntaub ntawv tiv tauj rau nws cov poj koob yawm txwv ze tshaj plaws lossis tag nrho lub cev ntawm kev ua haujlwm Khaws formatting los ntawm xaus tag nrho cov kab nrog<br>

Siv qhov tseem ceeb

Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, pharetra auggue.

Nco tseg: Xav tias dawb siv <b>thiab <i>hauv HTML5, tab sis lawv cov kev siv tau hloov me ntsis. <b>yog txhais tau hais tias tseem ceeb cov lus lossis kab lus yam tsis muaj qhov tseem ceeb ntxiv thaum <i>feem ntau yog rau lub suab, cov lus qhia, thiab lwm yam.

Piv txwv chaw nyob

Nov yog ob qho piv txwv ntawm yuav ua li cas <address>siv tag:

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890
Lub Npe Lub Npe
[email protected]

Piv txwv abbreviations

Cov ntawv luv yog styled nrog cov ntawv loj thiab lub teeb dotted hauv qab ciam teb. Lawv kuj muaj tus cursor pab ntawm hover yog li cov neeg siv muaj qhov taw qhia ntxiv ib yam dab tsi yuav pom ntawm hover.

HTML yog qhov zoo tshaj plaws txij li lub khob cij hlais.

Lub ntsiab lus ntawm lo lus attribute yog attr .

Blockquotes

Element Kev siv xaiv tau
<blockquote> Thaiv-theem keeb rau quoting cov ntsiab lus los ntawm lwm qhov chaw

Ntxiv citetus cwj pwm rau qhov URL

Siv .pull-leftthiab .pull-rightcov chav kawm rau kev xaiv floated
<small> Cov txheej txheem xaiv tau ntxiv rau tus neeg siv cov lus qhia, feem ntau yog tus sau nrog lub npe ua haujlwm Muab qhov chaw <cite>nyob ib ncig ntawm lub npe lossis lub npe ntawm qhov chaw

Txhawm rau suav nrog blockquote, qhwv <blockquote>ib ncig ntawm txhua HTML raws li qhov tsocai. Rau cov quotes ncaj peb pom zoo a <p>.

suav nrog ib qho kev xaiv <small>los hais txog koj qhov chaw thiab koj yuav tau txais em khiav &mdash;ua ntej nws rau lub hom phiaj styling.

  1. <blockquote>
  2. <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat ante venenatis. </p>
  3. <small> Ib tug neeg nto moo </small>
  4. </blockquote>

Piv txwv blockquotes

Default blockquotes yog styled xws li:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat ante venenatis.

Ib tug neeg nto moo hauv Lub Cev Ua Haujlwm

Txhawm rau ntab koj blockquote mus rau sab xis, ntxiv class="pull-right":

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat ante venenatis.

Ib tug neeg nto moo hauv Lub Cev Ua Haujlwm

Cov npe

Unordered

<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem thiab massa
  • Facilisis nyob rau hauv pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat ntawm
  • Faucibus porta lacus fringilla vel
  • Aenean zaum amet erat nunc
  • Eget porttitor lorem

Tsis zoo li

<ul class="unstyled">

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem thiab massa
  • Facilisis nyob rau hauv pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat ntawm
  • Faucibus porta lacus fringilla vel
  • Aenean zaum amet erat nunc
  • Eget porttitor lorem

Txiav txim

<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Integer molestie lorem thiab massa
  4. Facilisis nyob rau hauv pretium nisl aliquet
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean zaum amet erat nunc
  8. Eget porttitor lorem

Kev piav qhia

<dl>

Cov npe piav qhia
Daim ntawv teev lus piav qhia zoo meej rau kev txhais cov ntsiab lus.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.

Hauv kab

Qhwv inline snippet ntawm code nrog <code>.

  1. Piv txwv li , <code> seem </ code > yuav tsum tau qhwv li inline .

Basic thaiv

Siv <pre>rau ntau kab ntawm cov cai. Nco ntsoov tig ib qho kev saib xyuas rau hauv lawv cov cim unicode rau kev ua kom raug.

<p>Simple text here...</p>
  1. <pre>
  2. <p>Sample text here...</p>
  3. </pre>

Nco tseg: Nco ntsoov khaws cov lej hauv <pre>cov cim npe ze rau sab laug li sai tau; nws yuav muab tag nrho cov tabs.

Google Prettify

Siv tib lub <pre>ntsiab lus thiab ntxiv ob chav kawm xaiv rau kev ua kom zoo dua qub.

  1. <p> Sample text here... </p>
  1. <pre class = "prettyprint
  2. cov ntaub ntawv" >
  3. <p>Sample text here...</p>
  4. </pre>

Rub tawm google-code-prettify thiab saib readme rau kev siv.

Table markup

Tag Kev piav qhia
<table> Wrapping keeb los tso saib cov ntaub ntawv hauv hom ntawv tabular
<thead> Cov khoom ntim rau lub rooj header kab ( <tr>) rau cov ntawv sau cov kab lus
<tbody> Thawv khoom rau kab kab ( <tr>) nyob rau hauv lub cev ntawm lub rooj
<tr> Thawv khoom rau ib pawg ntawm cov kab lus ( <td>lossis <th>) uas tshwm ntawm ib kab
<td> Default rooj cell
<th> Cov lus tshwj xeeb ntawm tes rau kab (los yog kab, nyob ntawm seb thiab qhov chaw) cov ntawv
yuav tsum tau siv nyob rau hauv a<thead>
<caption> Cov lus piav qhia lossis cov ntsiab lus ntawm lub rooj tuav, tshwj xeeb tshaj yog muaj txiaj ntsig zoo rau cov neeg nyeem ntawv
  1. <tab>
  2. <thead>
  3. <tr>
  4. <th> </th>
  5. <th> </th>
  6. </tr>
  7. </thead>
  8. <tbody>
  9. <tr>
  10. <td> </td>
  11. <td> </td>
  12. </tr>
  13. </tbody>
  14. </table>

Cov lus xaiv

Lub npe Chav kawm Kev piav qhia
Default Tsis muaj Tsis muaj style, tsuas yog kab thiab kab
Basic .table Tsuas yog kab rov tav kab ntawm kab
Ciam teb .table-bordered Hloov cov ces kaum thiab ntxiv cov ciam teb sab nraud
Zebra-stripe .table-striped Ntxiv lub teeb grey tom qab xim rau cov kab khib (1, 3, 5, thiab lwm yam)
Condensed .table-condensed Txiav ntsug padding nyob rau hauv ib nrab, los ntawm 8px mus rau 4px, nyob rau hauv tag nrho cov tdthiab thcov ntsiab lus

Piv txwv rooj

1. Cov qauv lus qub

Cov ntxhuav tau cia li styled nrog tsuas yog ob peb ciam teb kom paub meej nyeem tau thiab tswj cov qauv. Nrog 2.0, .tablechav kawm yuav tsum.

  1. <table class = "table" >
  2. </table>
# Lub Npe Lub Npe Lus
1 Mark Otto CSS
2 Yakhauj Thornton Javascript
3 Stu Khob HTML

2. Cov kab txaij

Tau txais me ntsis zoo nkauj nrog koj cov ntxhuav los ntawm kev ntxiv zebra-striping - tsuas yog ntxiv cov .table-stripedchav kawm.

Nco tseg: Sprited tables siv :nth-childCSS selector thiab tsis muaj nyob rau hauv IE7-IE8.

  1. <table class = "table table-striped" >
  2. </table>
# Lub Npe Lub Npe Lus
1 Mark Otto CSS
2 Yakhauj Thornton Javascript
3 Stu Khob HTML

3. Cov lus ciam teb

Ntxiv ciam teb nyob ib ncig ntawm tag nrho cov rooj thiab cov ces kaum sib npaug rau lub hom phiaj zoo nkauj.

  1. <table class = "table table-bordered" >
  2. </table>
# Lub Npe Lub Npe Lus
1 Mark Otto CSS
2 Yakhauj Thornton Javascript
3 Stu Khob
3 Brosef Stalin HTML

4. Condensed rooj

Ua kom koj cov ntxhuav ntau dua los ntawm kev ntxiv cov .table-condensedchav kawm los txiav cov lus cell padding hauv ib nrab (los ntawm 8px txog 4px).

  1. <table class = "table table-condensed" >
  2. </table>
# Lub Npe Lub Npe Lus
1 Mark Otto CSS
2 Yakhauj Thornton Javascript
3 Stu Khob HTML

5. Ua ke tag nrho lawv!

Xav tias dawb los ua ke ib qho ntawm cov chav kawm ntawv kom ua tiav qhov sib txawv los ntawm kev siv ib qho ntawm cov chav kawm muaj.

  1. <table class = "table table-striped table-bordered table-condensed" >
  2. ...
  3. </table>
# Lub Npe Lub Npe Lus
1 Mark Otto CSS
2 Yakhauj Thornton Javascript
3 Stu Khob HTML
4 Brosef Stalin HTML

Yooj yim HTML thiab CSS

Qhov zoo tshaj plaws txog cov ntawv hauv Bootstrap yog tias tag nrho koj cov tswv yim thiab kev tswj hwm zoo li zoo txawm tias koj tsim lawv li cas hauv koj cov cim. Tsis xav tau HTML superfluous, tab sis peb muab cov qauv rau cov neeg xav tau.

Cov txheej txheem nyuaj dua tuaj nrog cov chav kawm succinct thiab scalable rau kev yooj yim styling thiab kev tshwm sim losis tswvyim dabtsi, yog li koj nyob nraum them ntawm txhua kauj ruam.

Plaub layouts suav nrog

Bootstrap los nrog kev txhawb nqa rau plaub hom ntawv layouts:

  • Vertical (default)
  • Nrhiav
  • Hauv kab
  • Kab rov tav

Ntau hom kev layouts xav tau qee qhov kev hloov pauv rau kev kos npe, tab sis cov tswj lawv tus kheej nyob twj ywm thiab coj tus cwj pwm zoo ib yam.

Tswj xeev thiab lwm yam

Bootstrap cov ntaub ntawv suav nrog cov qauv rau txhua lub hauv paus daim ntawv tswj hwm xws li cov tswv yim, textarea, thiab xaiv koj xav tau. Tab sis nws kuj los nrog ib tug xov tooj ntawm kev cai Cheebtsam xws li appended thiab prepended inputs thiab txhawb rau cov npe ntawm checkboxes.

Cov xeev xws li kev ua yuam kev, ceeb toom, thiab kev ua tiav yog suav nrog rau txhua hom kev tswj xyuas daim ntawv. Kuj suav nrog yog cov qauv rau kev tswj tsis tau.

Plaub hom ntawv

Bootstrap muab cov cim yooj yim thiab cov qauv rau plaub hom ntawm cov ntawv hauv web.

Lub npe Chav kawm Kev piav qhia
Vertical (default) .form-vertical (tsis xav tau) Stacked, sab laug-aligned daim ntawv hla kev tswj
Hauv kab .form-inline Sab laug-aligned daim ntawv lo thiab inline-block tswj rau compact style
Nrhiav .form-search Ntxiv cov ntawv sau sib npaug rau kev tshawb nrhiav zoo nkauj
Kab rov tav .form-horizontal Float sab laug, txoj cai-txheej cov ntawv cim ntawm tib kab raws li kev tswj hwm

Piv txwv cov ntaub ntawv uas siv cov kev tswj hwm nkaus xwb, tsis muaj qhov cim ntxiv

Basic daim ntawv

Nrog v2.0, peb muaj qhov sib dua thiab ntse dua qub rau cov qauv qauv. Tsis muaj qhov cim ntxiv, tsuas yog daim ntawv tswj hwm.

Koom nrog cov ntawv nyeem!

Nrhiav daim ntawv

Xav txog lub neej ntawd WebKit styles, tsuas yog ntxiv .form-searchrau cov kev tshawb nrhiav ntxiv.

Inline daim ntawv

Inputs yog thaiv theem pib. Rau .form-inlinethiab .form-horizontal, peb siv inline-block.


Kab rov tav daim ntawv

Tswj Bootstrap txhawb nqa

Ntxiv nrog rau cov ntawv nyeem dawb, ib qho HTML5 cov ntawv sau raws li cov lus pom zoo li ntawd.

Dab tsi suav nrog

Qhia rau sab laug yog tag nrho cov qauv kev tswj hwm peb txhawb nqa. Ntawm no yog daim ntawv teev npe:

  • cov ntaub ntawv nkag (ntawv nyeem, password, email, thiab lwm yam)
  • checkbox
  • xov tooj cua
  • xaiv
  • ntau xaiv
  • cov ntaub ntawv nkag
  • textarea

Tshiab defaults nrog v2.0

Txog rau v1.4, Bootstrap's default form styles siv cov kab rov tav layout. Nrog Bootstrap 2, peb tshem tawm qhov kev txwv ntawd kom muaj kev txawj ntse, ua kom muaj txiaj ntsig ntau dua rau txhua daim ntawv.


Daim ntawv tswj xeev
Qee tus nqi ntawm no
Tej zaum yuav muaj qee yam tsis raug
Thov kho qhov yuam kev
Woohoo!
Woohoo!

Redesigned browser xeev

Bootstrap nta style rau browser-txhawb tsom thiab disabledhais. Peb tshem tawm lub neej ntawd Webkit outlinethiab siv ib qho box-shadowhauv nws qhov chaw rau :focus.


Daim ntawv validation

Nws kuj suav nrog cov qauv kev lees paub rau qhov yuam kev, ceeb toom, thiab ua tiav. Txhawm rau siv, ntxiv cov chav kawm yuam kev rau ib puag ncig .control-group.

  1. <fieldset
  2. class = "control-group yuam kev" >
  3. </fieldset>

Extending daim ntawv tswj

Siv tib .span*cov chav kawm los ntawm cov kab sib chaws rau kev nkag siab ntau thiab tsawg.

@

Nov yog qee cov ntawv nyeem

.00

Nov yog phau ntawv pab ntxiv

Nco tseg: Cov ntawv sau nyob ib puag ncig txhua qhov kev xaiv rau ntau qhov kev nyem loj dua thiab daim ntawv siv tau ntau dua.

Prepend & append inputs

Cov pab pawg tawm tswv yim-nrog cov ntawv txuas ntxiv lossis cov ntawv sau ua ntej-muab txoj hauv kev yooj yim los muab cov ntsiab lus ntxiv rau koj cov tswv yim. Cov piv txwv zoo suav nrog @ kos npe rau Twitter usernames lossis $ rau nyiaj txiag.


Checkboxes thiab xov tooj cua

Txog rau v1.4, Bootstrap yuav tsum tau kos npe ntxiv nyob ib ncig ntawm lub checkboxes thiab xov tooj cua los tso lawv. Tam sim no, nws yog ib qho teeb meem yooj yim ntawm kev rov ua dua qhov <label class="checkbox">uas qhwv lub <input type="checkbox">.

Inline checkboxes thiab xov tooj cua kuj tau txais kev txhawb nqa. Tsuas yog ntxiv .inlinerau ib qho .checkboxlossis .radiothiab koj ua tiav.


Inline forms thiab append/prepend

Txhawm rau siv prepend lossis append inputs nyob rau hauv ib daim ntawv inline, nco ntsoov muab tso .add-onrau inputhauv tib kab, tsis muaj qhov chaw.


Daim ntawv qhia kev pab

Txhawm rau ntxiv cov ntawv pab rau koj cov ntaub ntawv nkag, suav nrog cov ntawv pab hauv kab nrog <span class="help-inline">lossis cov ntawv pab cuam thaiv nrog <p class="help-block">tom qab lub ntsiab lus nkag.

Khawm Chav kawm Kev piav qhia
Default .btn Standard grey khawm nrog gradient
Thawj .btn-primary Muab qhov muag pom qhov hnyav ntxiv thiab txheeb xyuas qhov ua haujlwm tseem ceeb hauv ib pawg ntawm cov nyees khawm
Cov ntaub ntawv .btn-info Siv raws li kev hloov pauv rau cov qauv qub
Kev vam meej .btn-success Qhia tau tias muaj kev vam meej lossis zoo
Ceeb toom .btn-warning Qhia tias yuav tsum tau ceev faj nrog qhov kev ua no
Kev phom sij .btn-danger Qhia txog qhov txaus ntshai lossis qhov ua tsis zoo

Khawm rau kev ua

Raws li lub rooj sib tham, cov nyees khawm yuav tsum tsuas yog siv rau kev ua thaum hyperlinks yuav tsum tau siv rau cov khoom. Piv txwv li, "Download" yuav tsum yog lub pob thaum "kev ua haujlwm tsis ntev los no" yuav tsum yog qhov txuas.

Rau anchors thiab cov ntawv

Khawm style tuaj yeem siv rau txhua yam nrog rau kev .btnthov. Txawm li cas los xij, feem ntau koj yuav xav siv cov no rau nkaus xwb <a>thiab <button>cov ntsiab lus.

Nco tseg: Tag nrho cov nyees khawm yuav tsum suav nrog .btnchav kawm. Khawm style yuav tsum tau siv rau <button>thiab <a>cov ntsiab lus kom sib xws.

Ntau qhov ntau thiab tsawg

Xav tau cov nyees khawm loj lossis me dua? Muaj ntawm nws!

Thawj qhov ua Kev ua

Thawj qhov ua Kev ua

Lub xeev tsis taus

Rau cov nyees khawm xiam oob qhab, siv .btn-disabledrau kev sib txuas thiab :disabledrau <button>cov ntsiab lus.

Thawj qhov ua Kev ua

Hla browser compatibility

Hauv IE9, peb tso cov gradient ntawm txhua cov nyees khawm hauv kev pom zoo ntawm cov ces kaum sib npaug li IE9 tsis qoob loo tom qab gradients rau cov ces kaum.

Muaj feem xyuam, IE9 jankifies cov neeg xiam oob khab button, ua cov ntawv grey nrog cov ntawv tsis zoo-ntxhais duab ntxoov ntxoo-hmoov peb kho tsis tau qhov no.


Tau taub hau! Cov chav kawm icon raug ncha ntawm CSS :after. Nyob rau hauv cov ntaub ntawv, peb qhia ib lub teeb liab tom qab xim ntawm hover rau hightlight lub icon qhov loj.

Ua li sprite

Es tsis txhob ua txhua lub cim thov ntxiv, peb tau muab tso ua ke rau hauv sprite - ib pawg ntawm cov duab hauv ib cov ntaub ntawv uas siv CSS los tso cov duab nrog background-position. Qhov no yog tib txoj kev uas peb siv hauv Twitter.com thiab nws tau ua haujlwm zoo rau peb.

All icons classes are prefixed with .icon- for proper namespacing and scoping, much like our other components. This will help avoid conflicts with other tools.

Glyphicons has granted us use of the Halflings set in our open-source toolkit so long as we provide a link and credit here in the docs. Please consider doing the same in your projects.

How to use

With v2.0.0, we have opted to use an <i> tag for all our icons, but they have no case class—only a shared prefix. To use, place the following code just about anywhere:

  1. <i class="icon-search"></i>

There are also styles available for inverted (white) icons, made ready with one extra class:

  1. <i class = "icon-search icon-white" ></i>

Muaj 120 chav kawm xaiv los ntawm koj lub cim. Tsuas yog ntxiv ib <i>daim ntawv nrog cov chav kawm zoo thiab koj tau teeb tsa. Koj tuaj yeem pom cov npe tag nrho hauv sprites.less lossis nyob ntawm no hauv daim ntawv no.

Siv cov ntaub ntawv

Icons zoo heev, tab sis qhov twg yuav siv lawv? Nov yog ob peb lub tswv yim:

  • Raws li kev pom rau koj lub sidebar navigation
  • Rau ib tug ntshiab icon-tsav navigation
  • Rau cov nyees khawm los pab qhia lub ntsiab lus ntawm kev ua
  • Nrog kev sib txuas los qhia cov ntsiab lus ntawm tus neeg siv lub hom phiaj

Qhov tseem ceeb, txhua qhov chaw koj tuaj yeem tso <i>tag, koj tuaj yeem tso lub cim.

Piv txwv

Siv lawv nyob rau hauv cov nyees khawm, khawm pawg rau lub toolbar, navigation, los yog prepended daim ntawv inputs.