Sa ibabaw sa scaffolding, ang mga batakang elemento sa HTML gi-istilo ug gipauswag sa mga mapadako nga mga klase aron makahatag usa ka bag-o, makanunayon nga hitsura ug pagbati.
Ang tibuok typographic grid gibase sa duha ka Less variables sa among variables.less file: @baseFontSize
ug @baseLineHeight
. Ang una mao ang base nga gidak-on sa font nga gigamit sa tibuok ug ang ikaduha mao ang base-line-gitas-on.
Gigamit namo kadtong mga baryable, ug pipila ka matematika, sa paghimo sa mga margin, paddings, ug line-heights sa tanan namong tipo ug uban pa.
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.
Paghimo og usa ka parapo nga talagsaon pinaagi sa pagdugang .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
elemento | Paggamit | Kapilian |
---|---|---|
<strong> |
Alang sa paghatag gibug-aton sa usa ka snippet sa teksto nga adunay hinungdanon | Wala |
<em> |
Alang sa paghatag gibug-aton sa usa ka snippet sa teksto nga adunay stress | Wala |
<abbr> |
Giputos ang mga abbreviation ug acronym aron ipakita ang gipalapdan nga bersyon sa hover | Ilakip ang opsyonal .initialism ang klase alang sa dagkong mga abbreviation. |
<address> |
Alang sa impormasyon sa pagkontak alang sa iyang labing duol nga katigulangan o sa tibuok lawas sa trabaho | Ipreserbar ang pag-format pinaagi sa pagtapos sa tanang linya sa<br> |
Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus. Espesye sa tanom nga bulak ang Maecenas faucibus mollis interdum. Nulla vitae elit libero, usa ka pharetra augue.
Mubo nga sulat: Mobati nga gawasnon sa paggamit <b>
ug <i>
sa HTML5, apan ang ilang paggamit nausab og gamay. <b>
gituyo aron ipasiugda ang mga pulong o hugpong sa mga pulong nga wala maghatag dugang nga importansya samtang <i>
kadaghanan alang sa tingog, teknikal nga mga termino, ug uban pa.
Ania ang duha ka pananglitan kung giunsa paggamit ang <address>
tag:
Ang mga abbreviation nga adunay title
attribute adunay light dotted bottom border ug help cursor sa hover. Naghatag kini sa mga tiggamit og dugang nga timailhan nga adunay ipakita sa hover.
Idugang ang initialism
klase sa usa ka minubo aron madugangan ang typographic harmony pinaagi sa paghatag niini og gamay nga gidak-on sa teksto.
Ang HTML mao ang labing maayo nga butang sukad sa hiniwa nga tinapay.
Ang minubo sa pulong nga attribute kay attr .
elemento | Paggamit | Kapilian |
---|---|---|
<blockquote> |
Block-level nga elemento para sa pagkutlo sa sulod gikan sa laing tinubdan | Idugang .pull-left ug .pull-right mga klase alang sa floated nga mga kapilian |
<small> |
Opsyonal nga elemento para sa pagdugang ug giatubang sa user nga citation, kasagaran usa ka awtor nga adunay titulo sa trabaho | Ibutang ang <cite> palibot sa titulo o ngalan sa tinubdan |
Aron maapil ang usa ka blockquote, ibutang <blockquote>
ang bisan unsang HTML ingon nga kinutlo. Alang sa tul-id nga mga kinutlo among girekomendar ang usa ka <p>
.
Ilakip ang usa ka opsyonal <small>
nga elemento sa pagkutlo sa imong tinubdan ug makakuha ka og em dash —
sa wala pa kini alang sa mga katuyoan sa pag-istilo.
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis. </p>
- <small> Usa ka tawo nga bantogan </small>
- </blockquote>
Ang mga default nga blockquotes gi-istilo sa ingon:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis.
Usa ka sikat sa Lawas sa trabaho
Aron molutaw ang imong blockquote sa tuo, idugang class="pull-right"
:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis.
Usa ka sikat sa Lawas sa trabaho
<ul>
<ul class="unstyled">
<ol>
<dl>
<dl class="dl-horizontal">
Taas ang ulo! Ang pinahigda nga mga lista sa deskripsyon moputol sa mga termino nga taas kaayo aron mohaum sa wala nga kolum nga ayuhon text-overflow
. Sa mas pig-ot nga viewports, sila mag-ilis sa default stacked layout.
I-wrap ang inline nga mga snippet sa code gamit ang <code>
.
- Pananglitan , < code> section </ code > kinahanglang iputos isip inline .
Gigamit <pre>
alang sa daghang linya sa code. Siguruha nga makalikay sa bisan unsang mga anggulo nga bracket sa code alang sa husto nga paghubad.
<p>Sample nga teksto dinhi...</p>
- <pre>
- <p>Sample nga teksto dinhi...</p>
- </pre>
Mubo nga sulat: Siguroha nga ibutang ang code sulod sa <pre>
mga tag nga duol sa wala kutob sa mahimo; kini maghatag sa tanan nga mga tab.
Mahimo nimong idugang ang .pre-scrollable
klase nga magbutang usa ka taas nga gitas-on nga 350px ug maghatag usa ka y-axis scrollbar.
Kuhaa ang parehas <pre>
nga elemento ug idugang ang duha nga opsyonal nga mga klase alang sa gipaayo nga paghubad.
- <p> Sample nga teksto dinhi... </p>
- <pre class = "prettyprint
- linyanum" >
- <p>Sample nga teksto dinhi...</p>
- </pre>
Pag-download sa google-code-prettify ug tan-awa ang readme kung unsaon paggamit.
Tag | Deskripsyon |
---|---|
<table> |
Pagputos nga elemento alang sa pagpakita sa datos sa usa ka tabular nga pormat |
<thead> |
Elemento sa sudlanan alang sa mga laray sa header sa lamesa ( <tr> ) aron markahan ang mga kolum sa lamesa |
<tbody> |
Kontainer nga elemento para sa mga laray sa lamesa ( <tr> ) sa lawas sa lamesa |
<tr> |
Container element para sa set sa table cell ( <td> o <th> ) nga makita sa usa ka laray |
<td> |
Default nga selyula sa lamesa |
<th> |
Espesyal nga table cell para sa column (o row, depende sa scope ug placement) nga mga label Kinahanglang gamiton sulod sa a <thead> |
<caption> |
Deskripsyon o summary sa kung unsa ang gihuptan sa lamesa, labi na mapuslanon alang sa mga magbabasa sa screen |
- <lamesa>
- <ulo>
- <tr>
- <th> … </th>
- <th> … </th>
- </tr>
- </head>
- <lawas>
- <tr>
- <td> … </td>
- <td> … </td>
- </tr>
- </tbody>
- </table>
Ngalan | Klase | Deskripsyon |
---|---|---|
Default | Wala | Walay mga estilo, mga kolum ug mga laray lang |
sukaranan | .table |
Mga pinahigda lang nga linya tali sa mga laray |
Bordered | .table-bordered |
Gilibutan ang mga kanto ug gidugang ang gawas nga utlanan |
Zebra-stripe | .table-striped |
Nagdugang ug gaan nga gray nga kolor sa background sa katingad-an nga mga laray (1, 3, 5, ug uban pa) |
Gipamub-an | .table-condensed |
Giputol ang bertikal nga padding sa tunga, gikan sa 8px hangtod 4px, sulod sa tanan td ug th mga elemento |
Ang mga lamesa awtomatiko nga gi-istilo nga adunay pipila ra nga mga utlanan aron masiguro nga mabasa ug mapadayon ang istruktura. Uban sa 2.0, .table
gikinahanglan ang klase.
- < klase sa lamesa = "lamesa" >
- …
- </table>
# | Unang Ngalan | Apelyido | Username |
---|---|---|---|
1 | Mark | Si Otto | @mdo |
2 | Jacob | Thornton | @tambok |
3 | Larry | Ang langgam |
Paglingaw og gamay sa imong mga lamesa pinaagi sa pagdugang og zebra-striping—idugang lang ang .table-striped
klase.
Mubo nga sulat: Ang mga striped nga lamesa naggamit sa :nth-child
CSS selector ug dili magamit sa IE7-IE8.
- <table class = "table table-striped" >
- …
- </table>
# | Unang Ngalan | Apelyido | Username |
---|---|---|---|
1 | Mark | Si Otto | @mdo |
2 | Jacob | Thornton | @tambok |
3 | Larry | Ang langgam |
Idugang ang mga utlanan sa tibuok lamesa ug mga lingin nga mga kanto para sa aesthetic nga mga katuyoan.
- <table class = "table table-bordered" >
- …
- </table>
# | Unang Ngalan | Apelyido | Username |
---|---|---|---|
1 | Mark | Si Otto | @mdo |
Mark | Si Otto | @getbootstrap | |
2 | Jacob | Thornton | @tambok |
3 | Larry ang Langgam |
Himua nga mas compact ang imong mga lamesa pinaagi sa pagdugang sa .table-condensed
klase sa pagputol sa table cell padding sa tunga (gikan sa 8px hangtod sa 4px).
- <table class = "table table-condensed" >
- …
- </table>
# | Unang Ngalan | Apelyido | Username |
---|---|---|---|
1 | Mark | Si Otto | @mdo |
2 | Jacob | Thornton | @tambok |
3 | Larry ang Langgam |
Mobati nga gawasnon sa paghiusa sa bisan unsang mga klase sa lamesa aron makab-ot ang lainlaing hitsura pinaagi sa paggamit sa bisan unsang magamit nga mga klase.
- <table class = "table table-striped table-bordered table-condensed" >
- ...
- </table>
Tibuok nga ngalan | |||
---|---|---|---|
# | Unang Ngalan | Apelyido | Username |
1 | Mark | Si Otto | @mdo |
2 | Jacob | Thornton | @tambok |
3 | Larry ang Langgam |
Ang labing kaayo nga bahin bahin sa mga porma sa Bootstrap mao nga ang tanan nimong mga input ug mga kontrol nindot tan-awon bisan giunsa nimo kini paghimo sa imong markup. Wala'y gikinahanglan nga sobra nga HTML, apan naghatag kami og mga sumbanan alang niadtong nagkinahanglan niini.
Ang labi ka komplikado nga mga layout moabut uban ang malip-ot ug mabag-o nga mga klase alang sa dali nga pag-istilo ug pagbugkos sa panghitabo, mao nga nasakup ka sa matag lakang.
Ang Bootstrap adunay suporta alang sa upat ka mga klase sa mga layout sa porma:
Ang lain-laing mga matang sa porma nga mga layout nanginahanglan pipila ka mga pagbag-o sa pagmarka, apan ang mga kontrol sa ilang kaugalingon nagpabilin ug naglihok nga parehas.
Ang mga porma sa Bootstrap naglakip sa mga estilo alang sa tanan nga mga kontrol sa base nga porma sama sa input, textarea, ug pagpili nga imong gipaabut. Apan kini usab adunay daghang mga naandan nga sangkap sama sa gidugtong ug giandam nga mga input ug suporta alang sa mga lista sa mga checkbox.
Ang mga estado sama sa sayup, pasidaan, ug kalampusan gilakip alang sa matag matang sa pagkontrol sa porma. Apil usab ang mga estilo para sa mga kontrol nga may kapansanan.
Naghatag ang Bootstrap og yano nga markup ug mga istilo alang sa upat nga mga istilo sa kasagarang mga porma sa web.
Ngalan | Klase | Deskripsyon |
---|---|---|
Bertikal (default) | .form-vertical (dili kinahanglan) |
Gi-stack, wala nga linya nga mga label sa mga kontrol |
Inline | .form-inline |
Naa sa wala nga linya nga label ug inline-block nga mga kontrol para sa compact nga istilo |
Pangitaa | .form-search |
Extra-rounded text input para sa usa ka tipikal nga search aesthetic |
Pahigda | .form-horizontal |
Paglutaw sa wala, na-align sa tuo nga mga label sa parehas nga linya sama sa mga kontrol |
Smart ug gaan nga mga default nga wala’y dugang nga marka.
- <porma nga klase = "maayo" >
- <label> Ngalan sa label </label>
- <input type = "text" class = "span3" placeholder = "Type something..." >
- <span class = "help-block" > Pananglitan nga block-level help text dinhi. </span>
- <label class = "checkbox" >
- <input type = "checkbox" > Susiha ko
- </label>
- <button type = "submit" class = "btn" > Isumite </button>
- </porma>
Idugang .form-search
sa porma ug .search-query
sa input
.
- <form class = "well form-search" >
- <input type = "text" class = "input-medium search-query" >
- <button type = "submit" class = "btn" > Pangitaa </button>
- </porma>
Idugang .form-inline
aron mapino ang bertikal nga paglinya ug gilay-on sa mga kontrol sa porma.
- <form class = "maayong porma-inline" >
- <input type = "text" class = "input-small" placeholder = "Email" >
- <input type = "password" class = "input-small" placeholder = "Password" >
- <label class = "checkbox" >
- <input type = "checkbox" > Hinumdumi ko
- </label>
- <button type = "submit" class = "btn" > Sign in </button>
- </porma>
Gipakita sa tuo ang tanan nga default nga mga kontrol sa porma nga among gisuportahan. Ania ang bullet list:
Gihatag sa ibabaw nga pananglitan nga porma nga layout, ania ang markup nga nalangkit sa unang input ug control group. Ang .control-group
, .control-label
, ug .controls
mga klase kay gikinahanglan para sa pag-istilo.
- <form class = "form-horizontal" >
- <fieldset>
- <legend> Teksto sa leyenda </legend>
- <div class = "kontrol-grupo" >
- <label class = "control-label" for = "input01" > Text input </label>
- <div class = "kontrol" >
- <input type = "text" class = "input-xlarge" id = "input01" >
- <p class = "help-block" > Suporta nga tabang text </p>
- </div>
- </div>
- </fieldset>
- </porma>
Ang Bootstrap adunay mga istilo alang sa gisuportahan sa browser nga naka-focus ug disabled
estado. Among tangtangon ang default nga Webkit outline
ug i-apply ang usa box-shadow
sa dapit niini para sa :focus
.
Naglakip usab kini sa mga istilo sa pag-validate alang sa mga sayup, pasidaan, ug kalampusan. Aron magamit, idugang ang klase sa sayup sa palibot .control-group
.
- <fieldset
- class = "control-group error" >
- …
- </fieldset>
Ang mga grupo sa pag-input-nga adunay gidugtong o gi-prepend nga teksto-naghatag usa ka dali nga paagi aron mahatagan ang dugang nga konteksto alang sa imong mga input. Ang maayong mga pananglitan naglakip sa @ sign para sa mga username sa Twitter o $ para sa panalapi.
Hangtod sa v1.4, ang Bootstrap nanginahanglan ug dugang nga marka sa palibot sa mga checkbox ug mga radyo aron ma-stack kini. Karon, kini usa ka yano nga butang sa pagsubli sa <label class="checkbox">
nga nagputos sa <input type="checkbox">
.
Gisuportahan usab ang mga inline nga checkbox ug radyo. Idugang lang .inline
sa bisan unsa .checkbox
o .radio
ug nahuman ka.
Aron magamit ang prepend o idugang ang mga input sa usa ka inline nga porma, siguroha nga ibutang ang .add-on
ug input
sa parehas nga linya, nga wala’y mga espasyo.
Aron makadugang sa tabang nga teksto alang sa imong mga porma nga mga input, ilakip ang inline nga tabang nga teksto nga adunay <span class="help-inline">
o usa ka tabang nga text block nga adunay <p class="help-block">
pagkahuman sa input nga elemento.
Imbis nga himoong dugang nga hangyo ang matag icon, gihugpong namo kini ngadto sa usa ka sprite—usa ka hugpong sa mga hulagway sa usa ka file nga naggamit sa CSS aron ipahimutang ang mga hulagway sa background-position
. Kini ang parehas nga pamaagi nga among gigamit sa Twitter.com ug kini nagtrabaho og maayo alang kanamo.
Ang tanan nga mga klase sa mga icon adunay prefix .icon-
alang sa tukma nga namespace ug scoping, sama sa among ubang mga sangkap. Makatabang kini nga malikayan ang mga panagsumpaki sa ubang mga himan.
Gihatagan kami sa Glyphicons sa paggamit sa Halflings set sa among open-source toolkit basta maghatag kami ug link ug credit dinhi sa mga docs. Palihug hunahunaa ang pagbuhat sa parehas sa imong mga proyekto.
Ang Bootstrap naggamit ug <i>
tag para sa tanang icon, pero wala silay case class—usa lang ka shared prefix. Aron magamit, ibutang ang mosunod nga code bisan asa:
- <i class = "icon-search" ></i>
Adunay usab mga istilo nga magamit alang sa balit-ad (puti) nga mga icon, nga andam sa usa ka dugang nga klase:
- <i class = "icon-search icon-white" ></i>
Adunay 140 ka klase nga mapilian para sa imong mga icon. Pagdugang lang usa ka <i>
tag nga adunay husto nga mga klase ug andam ka na. Makita nimo ang tibuok listahan sa sprites.less o dinhi mismo niini nga dokumento.
Taas ang ulo! Kung mogamit sa tupad sa mga kuwerdas sa teksto, sama sa mga buton o nav link, siguroha nga magbilin usa ka espasyo pagkahuman sa <i>
tag alang sa husto nga gilay-on.
Nindot ang mga icon, apan asa man kini gamiton? Ania ang pipila ka mga ideya:
Sa tinuud, bisan asa nimo ibutang ang usa ka <i>
tag, mahimo nimong ibutang ang usa ka icon.
Gamita kini sa mga buton, mga grupo sa butones para sa usa ka toolbar, nabigasyon, o mga prepended nga porma nga mga input.