Sou tèt echafodaj la, eleman HTML debaz yo style ak amelyore ak klas extensible pou bay yon aparans fre, ki konsistan.
Tout kadriyaj tipografik la baze sou de Less variables nan fichye variables.less nou an: @baseFontSize
ak @baseLineHeight
. Premye a se gwosè font de baz yo itilize nan tout e dezyèm lan se wotè liy debaz la.
Nou itilize varyab sa yo, ak kèk matematik, pou kreye maj yo, paddings, ak liy-wotè nan tout kalite nou yo ak plis ankò.
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus ak 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. Men, li pa gen okenn komodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec sed odio dui.
Eleman | Itilizasyon | Si ou vle |
---|---|---|
<strong> |
Pou mete aksan sou yon ti bout tèks ak enpòtan | Okenn |
<em> |
Pou mete aksan sou yon ti bout tèks ak estrès | Okenn |
<abbr> |
Anvlope abrevyasyon ak akwonim yo montre vèsyon an elaji sou hover | Mete opsyonèl title pou tèks elaji |
<address> |
Pou enfòmasyon kontak pou zansèt ki pi pre li oswa tout kò travay la | Prezève fòma lè w fini tout liy ak<br> |
Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus. Mecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.
Remak: Ou lib pou itilize <b>
ak <i>
nan HTML5, men itilizasyon yo chanje yon ti jan. <b>
se vle di yo mete aksan sou mo oswa fraz san yo pa transmèt plis enpòtans pandan y ap <i>
se sitou pou vwa, tèm teknik, elatriye.
Men de egzanp sou fason yo <address>
ka itilize tag la:
Abreviyasyon yo style ak tèks majiskil ak yon fwontyè anba limyè pwentiye. Yo menm tou yo gen yon kurseur èd sou hover pou itilizatè yo gen endikasyon siplemantè yon bagay yo pral montre sou hover.
HTML se pi bon bagay depi tranche pen.
Yon abrevyasyon mo atribi se attr .
Eleman | Itilizasyon | Si ou vle |
---|---|---|
<blockquote> |
Eleman nan nivo blòk pou site kontni ki soti nan yon lòt sous | Ajoute .pull-left ak .pull-right klas pou opsyon flote |
<small> |
Eleman opsyonèl pou ajoute yon sitasyon itilizatè a, anjeneral, yon otè ki gen tit travay | Mete la <cite> alantou tit la oswa non sous la |
Pou enkli yon blockquote, vlope <blockquote>
nenpòt HTML kòm quote la. Pou quotes dwat nou rekòmande yon <p>
.
Mete yon <small>
eleman si ou vle site sous ou a epi w ap jwenn yon priz —
devan li pou rezon manier.
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer poses erat a ante venenatis. </p>
- <small> Yon moun ki pi popilè </small>
- </blockquote>
Default blockquotes yo style jan sa a:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer poses erat a ante venenatis.
Yon moun ki pi popilè nan Body of work
Pou flote blockquote ou a sou bò dwat la, ajoute class="pull-right"
:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer poses erat a ante venenatis.
Yon moun ki pi popilè nan Body of work
<ul>
<ul class="unstyled">
<ol>
<dl>
Vlope fragman nan kòd ak <code>
.
- Pa egzanp , <code> seksyon </ code > ta dwe vlope kòm aliye .
Itilize <pre>
pou plizyè liy kòd. Asire ou ke ou vire nenpòt ki kachèt nan karaktè unicode yo pou rann kòrèk.
<p>Egzanp tèks isit la...</p>
- <pre>
- <p>Egzanp tèks isit la...</p>
- </pre>
Remak: Asire w ke w kenbe kòd nan <pre>
tags pi pre gòch la ke posib; li pral rann tout onglet.
Pran menm <pre>
eleman an epi ajoute de klas si ou vle pou rann amelyore.
- <p> Egzanp tèks isit la... </p>
- <pre klas = "prettyprint
- linenums" >
- <p>Egzanp tèks isit la...</p>
- </pre>
Telechaje google-code-prettify epi gade readme a pou kijan pou itilize.
Tag | Deskripsyon |
---|---|
<table> |
Eleman anbalaj pou montre done nan yon fòma tabular |
<thead> |
Eleman veso pou ranje header tab ( <tr> ) pou make kolòn tab yo |
<tbody> |
Eleman veso pou ranje tab ( <tr> ) nan kò tab la |
<tr> |
Eleman veso pou yon seri selil tab ( <td> oswa <th> ) ki parèt sou yon sèl ranje |
<td> |
Selil tab default |
<th> |
Selil tab espesyal pou etikèt kolòn (oswa ranje, depann sou dimansyon ak plasman) Dwe itilize nan yon <thead> |
<caption> |
Deskripsyon oswa rezime sa ki tab la kenbe, espesyalman itil pou lektè ekran yo |
- <tab>
- <tèt>
- <tr>
- <th> … </th>
- <th> … </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> … </td>
- <td> … </td>
- </tr>
- </tbody>
- </tab>
Non | Klas | Deskripsyon |
---|---|---|
Default | Okenn | Pa gen estil, jis kolòn ak ranje |
Debaz | .table |
Se sèlman liy orizontal ant ranje |
Borde | .table-bordered |
Arrondi kwen epi ajoute fwontyè deyò |
Zèb-bande | .table-striped |
Ajoute koulè background gri limyè nan ranje enpè (1, 3, 5, elatriye) |
Kondanse | .table-condensed |
Koupe vètikal padding an mwatye, soti nan 8px a 4px, nan tout td ak th eleman |
Tablo yo otomatikman estile ak sèlman kèk fwontyè asire lizibilite epi kenbe estrikti. Avèk 2.0, .table
klas la obligatwa.
- <table class = "tab" >
- …
- </tab>
# | Premye Non | Siyati | Lang |
---|---|---|---|
1 | Mak | Otto | CSS |
2 | Jakòb | Thornton | Javascript |
3 | Stu | Dent | HTML |
Jwenn yon ti kras anpenpan ak tab ou lè w ajoute zebra-striping-jis ajoute .table-striped
klas la.
Remak: Tablo sprite yo itilize :nth-child
seleksyon CSS la epi yo pa disponib nan IE7-IE8.
- <table class = "tab tab-striped" >
- …
- </tab>
# | Premye Non | Siyati | Lang |
---|---|---|---|
1 | Mak | Otto | CSS |
2 | Jakòb | Thornton | Javascript |
3 | Stu | Dent | HTML |
Ajoute fwontyè alantou tab la tout antye ak kwen awondi pou rezon ayestetik.
- <tab class = "tab tab-borde" >
- …
- </tab>
# | Premye Non | Siyati | Lang |
---|---|---|---|
1 | Mak Otto | CSS | |
2 | Jakòb | Thornton | Javascript |
3 | Stu | Dent | |
3 | Brosef | Stalin | HTML |
Fè tab ou yo plis konpak lè w ajoute .table-condensed
klas la pou koupe padding selil tab la an mwatye (soti nan 8px a 4px).
- <table class = "table table-condensed" >
- …
- </tab>
# | Premye Non | Siyati | Lang |
---|---|---|---|
1 | Mak | Otto | CSS |
2 | Jakòb | Thornton | Javascript |
3 | Stu | Dent | HTML |
Ou lib pou konbine nenpòt nan klas tab yo pou reyalize diferan aparans lè w itilize nenpòt nan klas ki disponib yo.
- <table class = "tab tab-ray tab-borded table-condensed" >
- ...
- </tab>
# | Premye Non | Siyati | Lang |
---|---|---|---|
1 | Mak | Otto | CSS |
2 | Jakòb | Thornton | Javascript |
3 | Stu | Dent | HTML |
4 | Brosef | Stalin | HTML |
Pi bon pati sou fòm nan Bootstrap se ke tout antre ak kontwòl ou yo gade bèl kèlkeswa jan ou bati yo nan maketing ou a. Pa gen okenn HTML nesesè, men nou bay modèl yo pou moun ki bezwen li.
Layout ki pi konplike vini ak klas suks ak évolutive pou fason fasil ak evènman obligatwa, kidonk ou ap kouvri nan chak etap.
Bootstrap vini ak sipò pou kat kalite fòm fòm:
Diferan kalite fòm fòm mande kèk chanjman nan maketing, men kontwòl yo tèt yo rete ak konpòte menm jan an.
Fòm Bootstrap yo gen ladan estil pou tout kontwòl fòm baz yo tankou D ', Textarea, ak chwazi ou ta atann. Men, li tou vini ak yon kantite konpozan koutim tankou antre ak ajoute ak sipò pou lis kaz.
Eta tankou erè, avètisman, ak siksè yo enkli pou chak kalite kontwòl fòm. Epitou enkli estil pou kontwòl ki andikape.
Bootstrap bay mak senp ak estil pou kat estil fòm entènèt komen.
Non | Klas | Deskripsyon |
---|---|---|
Vètikal (default) | .form-vertical (pa obligatwa) |
Anpile, etikèt ki aliye sou bò gòch sou kontwòl yo |
Nan liy | .form-inline |
Etikèt ki aliye agoch ak kontwòl inline-blòk pou style kontra enfòmèl ant |
Rechèch | .form-search |
Antre tèks siplemantè awondi pou yon ayestetik rechèch tipik |
Orizontal | .form-horizontal |
Flote sou bò gòch, etikèt ki aliye adwat sou menm liy ak kontwòl yo |
Avèk v2.0, nou gen pi lejè ak pi entelijan default pou estil fòm. Pa gen mak siplemantè, jis fòm kontwòl.
Reflete estil WebKit default, jis ajoute .form-search
pou jaden rechèch siplemantè awondi.
Antre yo se nivo blòk yo kòmanse. Pou .form-inline
ak .form-horizontal
, nou itilize inline-block.
Yo montre sou bò gòch la tout kontwòl fòm default nou sipòte. Men lis bal la:
Jiska v1.4, estil fòm default Bootstrap yo te itilize layout orizontal la. Avèk Bootstrap 2, nou te retire kontrent sa a pou gen pi entelijan, pi évolutive default pou nenpòt fòm.
Bootstrap prezante estil pou navigatè ki sipòte konsantre ak disabled
eta yo. Nou retire Webkit default la outline
epi aplike yon box-shadow
nan plas li pou :focus
.
Li gen ladan tou estil validation pou erè, avètisman, ak siksè. Pou itilize, ajoute klas erè a nan vwazinaj la .control-group
.
- <fieldset
- klas = "Erè gwoup kontwòl" >
- …
- </fieldset>
Gwoup Antre—ak tèks ki ann ajoute oswa devan—bay yon fason fasil bay plis kontèks pou antre ou yo. Gwo egzanp genyen siy @ pou non itilizatè Twitter oswa $ pou finans.
Jiska v1.4, Bootstrap te mande yon mak siplemantè alantou kaz ak radyo pou anpile yo. Koulye a, se yon senp kesyon de repete a <label class="checkbox">
ki vlope a <input type="checkbox">
.
Yo sipòte kaz ak radyo yo tou. Jis ajoute .inline
nan nenpòt .checkbox
oswa .radio
epi w ap fini.
Pou itilize antre oswa ajoute antre nan yon fòm aliye, asire w ke ou mete .add-on
ak input
sou menm liy lan, san espas.
Pou ajoute tèks èd pou antre fòm ou a, enkli tèks èd aliy ak <span class="help-inline">
oswa yon blòk tèks èd ak <p class="help-block">
apre eleman opinyon an.
:after
. Nan dokiman yo, nou montre yon koulè limyè wouj background sou hover pou mete aksan sou gwosè icon nan.
Olye pou nou fè chak ikòn yon demann siplemantè, nou te konpile yo nan yon luten—yon pakèt imaj nan yon sèl dosye ki sèvi ak CSS pou pozisyon imaj yo ak background-position
. Sa a se menm metòd nou itilize sou Twitter.com epi li te travay byen pou nou.
Tout klas ikon yo gen prefiks .icon-
pou bon espas non ak kad, menm jan ak lòt konpozan nou yo. Sa ap ede evite konfli ak lòt zouti.
Glyphicons te akòde nou sèvi ak Halflings yo mete nan bwat zouti sous ouvè nou an toutotan nou bay yon lyen ak kredi isit la nan dokiman yo. Tanpri konsidere fè menm bagay la nan pwojè ou yo.
Avèk v2.0.0, nou te chwazi sèvi ak yon <i>
tag pou tout ikon nou yo, men yo pa gen okenn klas ka-sèlman yon prefiks pataje. Pou itilize, mete kòd sa a jis sou nenpòt kote:
- <i klas = "ikon-rechèch" ></i>
Genyen tou estil ki disponib pou ikon envèse (blan), ki prepare ak yon klas siplemantè:
- <i klas = "icon-rechèch icon-blan" ></i>
Gen 120 klas pou chwazi pou ikon ou yo. Jis ajoute yon <i>
tag ak bon klas yo epi w ap fikse. Ou ka jwenn lis konplè a nan sprites.less oswa isit la nan dokiman sa a.
Ikon yo se gwo, men ki kote yon moun ta sèvi ak yo? Men kèk ide:
Esansyèlman, nenpòt kote ou ka mete yon <i>
tag, ou ka mete yon icon.
Sèvi ak yo nan bouton, gwoup bouton pou yon ba ikòn, navigasyon, oswa antre fòm avan.