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.
Fè yon paragraf parèt deyò lè w ajoute .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Lè sa a, se pa yon bagay ki pa fasil.
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 atribi opsyonèl .initialism klas pou abrevyasyon yo majiskil. |
<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 ak yon title
atribi gen yon fwontyè anba limyè pwentiye ak yon kurseur èd sou hover. Sa a bay itilizatè yo endikasyon siplemantè yo pral montre yon bagay sou hover.
Ajoute initialism
klas la nan yon abrevyasyon pou ogmante amoni tipografik lè w ba li yon gwosè tèks yon ti kras pi piti.
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>
<dl class="dl-horizontal">
Tèt leve! Lis deskripsyon orizontal yo pral tronpe tèm ki twò long pou antre nan ranje kolòn gòch la text-overflow
. Nan vi ki pi etwat yo, yo pral chanje nan Layout default anpile.
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 chape anba nenpòt parantèz ang nan kòd la pou rann apwopriye.
<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.
Opsyonèlman, ou ka ajoute .pre-scrollable
klas la ki pral mete yon wotè maksimòm de 350px epi bay yon defile aks y.
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 | Non itilizatè |
---|---|---|---|
1 | Mak | Otto | @mdo |
2 | Jakòb | Thornton | @grès |
3 | Larry | Zwazo a |
Jwenn yon ti kras anpenpan ak tab ou lè w ajoute zebra-striping-jis ajoute .table-striped
klas la.
Remak: Tablo trase itilize :nth-child
seleksyon CSS la epi yo pa disponib nan IE7-IE8.
- <table class = "tab tab-striped" >
- …
- </tab>
# | Premye Non | Siyati | Non itilizatè |
---|---|---|---|
1 | Mak | Otto | @mdo |
2 | Jakòb | Thornton | @grès |
3 | Larry | Zwazo a |
Ajoute fwontyè alantou tab la tout antye ak kwen awondi pou rezon ayestetik.
- <tab class = "tab tab-borde" >
- …
- </tab>
# | Premye Non | Siyati | Non itilizatè |
---|---|---|---|
1 | Mak | Otto | @mdo |
Mak | Otto | @getbootstrap | |
2 | Jakòb | Thornton | @grès |
3 | Larry zwazo a |
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 | Non itilizatè |
---|---|---|---|
1 | Mak | Otto | @mdo |
2 | Jakòb | Thornton | @grès |
3 | Larry zwazo a |
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>
Non konplè | |||
---|---|---|---|
# | Premye Non | Siyati | Non itilizatè |
1 | Mak | Otto | @mdo |
2 | Jakòb | Thornton | @grès |
3 | Larry zwazo a |
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 |
Defo entelijan ak lejè san yo pa make siplemantè.
- <form class = "byen" >
- <label> Non etikèt </label>
- <input type = "text" class = "span3" placeholder = "Tape yon bagay..." >
- <span class = "help-block" > Egzanp tèks èd nan nivo blòk isit la. </span>
- <label class = "kazye" >
- <input type = "checkbox" > Tcheke mwen
- </label>
- <button type = "submit" class = "btn" > Soumèt </button>
- </form>
Ajoute .form-search
nan fòm lan ak .search-query
nan input
.
- <form class = "byen fòm-rechèch" >
- <input type = "text" class = "antre-mwayen rechèch-rekèt" >
- <button type = "submit" class = "btn" > Rechèch </button>
- </form>
Add .form-inline
to finesse aliyman vètikal la ak espas kontwòl fòm yo.
- <form class = "byen fòm-inline" >
- <input type = "text" class = "input-small" placeholder = "Imel" >
- < type input = "modpas" class = "input-small" placeholder = "Modpas" >
- <label class = "kazye" >
- <input type = "checkbox" > Sonje m
- </label>
- <button type = "submit" class = "btn" > Konekte </button>
- </form>
Yo montre sou bò dwat la tout kontwòl fòm default nou sipòte. Men lis bal la:
Bay egzanp fòm ki anwo a, isit la se maketing ki asosye ak premye gwoup la antre ak kontwòl. , .control-group
, .control-label
ak .controls
klas yo tout obligatwa pou manier.
- <form class = "form-orizontal" >
- <fieldset>
- <legend> Tèks lejand </legend>
- <div class = "gwoup kontwòl" >
- <label class = "control-label" for = "input01" > Antre tèks </label>
- <div class = "kontwòl" >
- < type input = "tèks" klas = "input-xlarge" id = "input01" >
- <p class = "help-block" > Sipòte tèks èd </p>
- </div>
- </div>
- </fieldset>
- </form>
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.
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.
Bootstrap sèvi ak yon <i>
tag pou tout ikon, 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 140 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.
Tèt leve! Lè w ap itilize akote kòd tèks, tankou nan bouton oswa lyen navigasyon, asire w ke ou kite yon espas apre <i>
tag la pou espas apwopriye.
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.