In cima à u scaffolding, l'elementi HTML basi sò stilati è rinfurzati cù classi estensibili per furnisce un aspettu frescu è coherente.
L'intera griglia tipografica hè basatu annantu à dui Less variables in our variables.less file: @baseFontSize
and @baseLineHeight
. U primu hè a dimensione di fonti di basa utilizata in tuttu è u sicondu hè l'altezza di a linea di basa.
Adupremu quelli variàbili, è qualchì matematica, per creà i marghjini, i paddings è l'altezza di linea di tutti i nostri tipi è più.
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. Donec sed odio dui.
Elementu | Usu | Opcional |
---|---|---|
<strong> |
Per enfatizà un snippet di testu cù impurtante | Nimu |
<em> |
Per enfatizà un snippet di testu cù stress | Nimu |
<abbr> |
Avvolge l'abbreviazioni è l'acronimi per vede a versione ampliata nantu à u passaghju | Includite .initialism a classa per l'abbreviazioni maiuscule. |
<address> |
Per infurmazione di cuntattu per u so antenatu più vicinu o tuttu u corpu di u travagliu | Preservà a formatting finendu tutte e linee cù<br> |
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, a pharetra augue.
Nota: Sentite liberu di utilizà <b>
è <i>
in HTML5, ma u so usu hà cambiatu un pocu. <b>
hè destinatu à mette in risaltu parolle o frasi senza trasmette più impurtanza mentre <i>
hè soprattuttu per voce, termini tecnichi, etc.
Eccu dui esempi di cumu l' <address>
etichetta pò esse usata:
L'abbreviazioni cù un title
attributu anu un bordu di fondu cù punti luce è un cursore d'aiutu nantu à u passaghju. Questu dà à l'utilizatori una indicazione extra chì qualcosa serà mostratu nantu à u passaghju.
Aghjunghjite a initialism
classa à una abbreviazione per aumentà l'armunia tipografica dendu una dimensione di testu ligeramente più chjuca.
HTML hè u megliu dapoi u pane fettu.
Un'abbreviazione di a parolla attributu hè attr .
Elementu | Usu | Opcional |
---|---|---|
<blockquote> |
Elementu à livellu di bloccu per citazione di cuntenutu da una altra fonte | Aghjunghjite .pull-left è .pull-right classi per l'opzioni flotate |
<small> |
Elementu facultativu per aghjunghje una citazione à l'utilizatori, tipicamente un autore cù titulu di travagliu | Pone u <cite> attornu à u titulu o u nome di a fonte |
Per include una citazione di bloccu, imbulighjate <blockquote>
ogni HTML cum'è cita. Per i citazioni dritte ricumandemu un <p>
.
Includite un <small>
elementu facultativu per cite a vostra fonte è uttene un trattino —
prima per scopi di stile.
- <quote di bloccu>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis. </p>
- <small> Qualchissia famosu </small>
- </blockquote>
I blockquotes predeterminati sò stilati cusì:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis.
Qualchissia famosu in Body of work
Per flottà u vostru blockquote à a diritta, aghjunghje class="pull-right"
:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis.
Qualchissia famosu in Body of work
<ul>
<ul class="unstyled">
<ol>
<dl>
<dl class="dl-horizontal">
Imbulighjate snippets inline di codice cù <code>
.
- Per esempiu , a sezione < code> </ code > deve esse impannillata cum'è in linea .
Aduprà <pre>
per parechje linee di codice. Assicuratevi di scappà qualsiasi parentesi angulari in u codice per una resa curretta.
<p>Esempiu di testu quì...</p>
- <pre>
- <p>Esempiu di testu quì...</p>
- </pre>
Nota: Assicuratevi di mantene u codice in <pre>
tags u più vicinu à a manca; renderà tutte e tabulazioni.
Pudete opzionalmente aghjunghje a .pre-scrollable
classa chì stabilisce una altezza massima di 350px è furnisce una barra di scorrimentu di l'asse y.
Pigliate u stessu <pre>
elementu è aghjunghje duie classi opzionali per un rendering rinfurzatu.
- <p> Testu di mostra quì... </p>
- <pre class = "prettyprint
- linenums" >
- <p>Esempiu di testu quì...</p>
- </pre>
Scaricate google-code-prettify è vede u readme per cumu utilizà.
Tag | Descrizzione |
---|---|
<table> |
Elementu di imballaggio per a visualizazione di dati in un formatu tabulare |
<thead> |
Elementu di cuntainer per e file di intestazioni di a tabella ( <tr> ) per etichettate e colonne di a tabella |
<tbody> |
Elementu di cuntainer per e file di tavulinu ( <tr> ) in u corpu di a tavula |
<tr> |
Elementu di cuntainer per un inseme di cellule di tavula ( <td> o <th> ) chì appare nantu à una sola fila |
<td> |
Cellula di a tabella predefinita |
<th> |
Cella di tabella speciale per e etichette di colonna (o fila, secondu u scopu è a pusizione) Deve esse aduprata in un <thead> |
<caption> |
Descrizzione o riassuntu di ciò chì a tavula cuntene, soprattuttu utile per i lettori di schermu |
- <tavula>
- <testa>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> … </td>
- <td> … </td>
- </tr>
- </tbody>
- </table>
Nome | Classe | Descrizzione |
---|---|---|
Default | Nimu | Nisun stili, solu colonne è fila |
Basic | .table |
Solu linee horizontale trà e fila |
Cunfinatu | .table-bordered |
Arrotonda i cantoni è aghjunghjenu u cunfini esternu |
Striscia zebra | .table-striped |
Aghjunghje un culore di fondu grisgiu chjaru à e fila strana (1, 3, 5, etc.) |
Cundensatu | .table-condensed |
Taglia l'imbottitura verticale à a mità, da 8px à 4px, in tutti td è th elementi |
I tavule sò automaticamente stilati cù solu uni pochi di cunfini per assicurà a leggibilità è mantene a struttura. Cù 2.0, a .table
classa hè necessaria.
- <table class = "table" >
- …
- </table>
# | Nomu | Casata | Nome d'utilizatore |
---|---|---|---|
1 | Marcu | Ottu | @mdo |
2 | Ghjacobbu | Thornton | @grassu |
3 | Larry | l'uccello |
Fate un pocu di fantasia cù i vostri tavulini aghjunghjendu zebra-striping - basta aghjunghje a .table-striped
classa.
Nota: I tavulini strisciati utilizanu u :nth-child
selettore CSS è ùn sò micca dispunibili in IE7-IE8.
- <table class = "tavula à strisce" >
- …
- </table>
# | Nomu | Casata | Nome d'utilizatore |
---|---|---|---|
1 | Marcu | Ottu | @mdo |
2 | Ghjacobbu | Thornton | @grassu |
3 | Larry | l'uccello |
Aghjunghjite cunfini intornu à tutta a tavola è anguli arrotondati per scopi estetici.
- <table class = "tavula bordata da tavola" >
- …
- </table>
# | Nomu | Casata | Nome d'utilizatore |
---|---|---|---|
1 | Marcu | Ottu | @mdo |
Marcu | Ottu | @getbootstrap | |
2 | Ghjacobbu | Thornton | @grassu |
3 | Larry l'uccello |
Fate i vostri tavulini più compacti aghjunghjendu a .table-condensed
classa per tagliate u padding di cellula di a tavola à a mità (da 8px à 4px).
- <table class = "table table-condensed" >
- …
- </table>
# | Nomu | Casata | Nome d'utilizatore |
---|---|---|---|
1 | Marcu | Ottu | @mdo |
2 | Ghjacobbu | Thornton | @grassu |
3 | Larry l'uccello |
Sentite liberu di cumminà qualsiasi di e classi di tavule per ottene diverse sguardi utilizendu qualsiasi di e classi dispunibili.
- <table class = "tavula-tavula-strisciata-tavola bordata-tavola cundensata" >
- ...
- </table>
Nome interu | |||
---|---|---|---|
# | Nomu | Casata | Nome d'utilizatore |
1 | Marcu | Ottu | @mdo |
2 | Ghjacobbu | Thornton | @grassu |
3 | Larry l'uccello |
A più bona parte di e forme in Bootstrap hè chì tutti i vostri inputs è cuntrolli pareanu grandi, ùn importa micca cumu si custruiscenu in u vostru marcatu. Nisun HTML superfluu hè necessariu, ma furnimu i mudelli per quelli chì ne necessitanu.
Disposizioni più complicate venenu cù classi succinte è scalabili per un stilu faciule è un ligame di l'avvenimenti, cusì site coperto à ogni passu.
Bootstrap vene cun supportu per quattru tippi di layout di forma:
Diversi tipi di schemi di forma necessitanu alcuni cambiamenti à u marcatu, ma i cuntrolli stessi restanu è si cumportanu uguali.
E forme di Bootstrap includenu stili per tutti i cuntrolli di forma di basa cum'è input, textarea, è selezziunate chì aspettate. Ma vene ancu cù una quantità di cumpunenti persunalizati cum'è inputs appiccicati è preposti è supportu per liste di checkboxes.
Stati cum'è l'errore, l'avvirtimentu è u successu sò inclusi per ogni tipu di cuntrollu di forma. Include ancu stili per i cuntrolli disabilitati.
Bootstrap furnisce un marcatu simplice è stili per quattru stili di forme web cumuni.
Nome | Classe | Descrizzione |
---|---|---|
Verticale (default) | .form-vertical (micca necessariu) |
Etichette impilate, allineate à manca sopra i cuntrolli |
In linea | .form-inline |
Etichetta allineata à manca è cuntrolli di bloccu in linea per un stile compactu |
Ricerca | .form-search |
Input di testu extra arrotondatu per una estetica tipica di ricerca |
Orizzontale | .form-horizontal |
Float à manca, etichette allineate à destra nantu à a stessa linea cum'è i cuntrolli |
Cù v2.0, avemu predefiniti più ligeri è intelligenti per i stili di forma. Nisuna marcatura extra, solu cuntrolli di forma.
- <form class = "bene" >
- <label> Nome di l'etichetta </label>
- <input type = "text" class = "span3" placeholder = "Digita qualcosa..." >
- <span class = "help-inline" > Testu d'aiutu assuciatu ! </span>
- <label class = "checkbox" >
- <input type = "checkbox" > Verificatemi
- </label>
- <button type = "submit" class = "btn" > Invia </button>
- </form>
Riflettendu stili WebKit predeterminati, aghjunghje solu .form-search
per campi di ricerca arrotondati extra.
- <form class = "ricerca bè in forma" >
- <input type = "text" class = "input-medium search-query" >
- <button type = "submit" class = "btn" > Ricerca </button>
- </form>
L'inputs sò livellu di bloccu per inizià. Per .form-inline
è .form-horizontal
, usemu inline-block.
- <form class = "bene form-inline" >
- <input type = "text" class = "input-small" placeholder = "E-mail" >
- <input type = "password" class = "input-small" placeholder = "Password" >
- <label class = "checkbox" >
- <input type = "checkbox" > Ricurdativi di mè
- </label>
- <button type = "submit" class = "btn" > Sign in </button>
- </form>
Data l'esempiu di forma sopra, quì hè u marcatu assuciatu cù u primu gruppu di input è cuntrollu. I classi .control-group
, .control-label
, è .controls
sò tutti necessarii per styling.
- <form class = "form-horizontal" >
- <set di campi>
- <legend> Testu di legenda </legend>
- <div class = "gruppu di cuntrollu" >
- <label class = "control-label" for = "input01" > Input testu </label>
- <div class = "cuntrolli" >
- <input type = "text" class = "input-xlarge" id = "input01" >
- <p class = "help-block" > Supportu u testu d'aiutu </p>
- </div>
- </div>
- </fieldset>
- </form>
A manca sò tutti i cuntrolli di forma predeterminati chì supportemu. Eccu a lista bulleted:
Finu à v1.4, i stili di forma predeterminati di Bootstrap anu utilizatu u layout horizontale. Cù Bootstrap 2, avemu eliminatu quella limitazione per avè predefiniti più intelligenti è scalabili per ogni forma.
Bootstrap presenta stili per i stati focalizzati è supportati da u navigatore disabled
. Eliminate u Webkit predeterminatu outline
è applicà un box-shadow
in u so locu per :focus
.
Include ancu stili di validazione per errori, avvirtimenti è successu. Per utilizà, aghjunghje a classa d'errore à u circondu .control-group
.
- <fieldset
- class = "errore di u gruppu di cuntrollu" >
- …
- </fieldset>
Gruppi di input - cù testu appiccicatu o prepended - furnisce un modu faciule per dà più cuntestu per i vostri inputs. Grandi esempi includenu u signu @ per i nomi d'utilizatori di Twitter o $ per i finanzii.
Finu à a versione 1.4, Bootstrap necessitava un marcatu extra attornu à e caselle di spunta è radiu per impilà. Avà, hè una questione simplice di ripetizione di <label class="checkbox">
ciò chì avvolge u <input type="checkbox">
.
I caselle di verificazione in linea è i radii sò ancu supportati. Solu aghjunghje .inline
à qualsiasi .checkbox
o .radio
è avete finitu.
Per utilizà prepend o append inputs in una forma inline, assicuratevi di mette u .add-on
è input
nantu à a stessa linea, senza spazii.
Per aghjunghje un testu d'aiutu per i vostri inputs di forma, include un testu d'aiutu in linea <span class="help-inline">
o un bloccu di testu d'aiutu cù <p class="help-block">
dopu l'elementu di input.
Invece di fà ogni icona una dumanda extra, l'avemu cumpilata in un sprite - una mansa d'imaghjini in un schedariu chì usa CSS per pusà l'imaghjini cù background-position
. Questu hè u stessu metudu chì avemu usatu in Twitter.com è hà travagliatu bè per noi.
Tutte e classi di l'icone sò prefissate .icon-
per u spaziu di nomi è u scopu propiu, cum'è i nostri altri cumpunenti. Questu avete aiutu à evità cunflitti cù altri strumenti.
Glyphicons ci hà cuncessu l'usu di i Halflings stabiliti in u nostru toolkit open-source, sempre chì furnimu un ligame è creditu quì in i documenti. Per piacè cunsiderà fà u listessu in i vostri prughjetti.
Bootstrap usa una <i>
tag per tutte l'icone, ma ùn anu micca classi di casu - solu un prefissu cumuni. Per aduprà, mette u codice seguente quasi in ogni locu:
- <i class = "icon-search" ></i>
Ci sò ancu stili dispunibuli per l'icone invertite (bianche), preparate cù una classe extra:
- <i class = "icona-cerca icona-bianca" ></i>
Ci hè 120 classi da sceglie per i vostri icone. Basta à aghjunghje una <i>
tag cù e classi ghjuste è site stabilitu. Pudete truvà a lista completa in sprites.less o ghjustu quì in stu documentu.
A testa alta ! Quandu s'utilice accantu à stringhe di testu, cum'è in i buttoni o ligami di navigazione, assicuratevi di lascià un spaziu dopu à l' <i>
etichetta per un spaziu propiu.
L'icone sò grandi, ma induve l'avete aduprà? Eccu uni pochi di idee:
Essenzialmente, in ogni locu pudete mette un <i>
tag, pudete mette un icona.
Aduprate in i buttoni, gruppi di buttone per una barra di strumenti, navigazione, o input di forma preposta.