In cima di 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 opzionali title per u testu allargatu |
<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 sò stilate cù u testu in maiuscule è un bordu di fondu cù punti luce. Hanu ancu un cursore d'aiutu in u passaghju per chì l'utilizatori anu indicazione extra chì qualcosa serà mostratu nantu à u passaghju.
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 flottate |
<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>
Imbulighjate snippets inline di codice cù <code>
.
- Per esempiu , a sezione < code> </ code > deve esse impannillata cum'è inline .
Aduprà <pre>
per parechje linee di codice. Assicuratevi di trasfurmà ogni caret in i so caratteri Unicode per un rendering correttu.
<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.
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 | Lingua |
---|---|---|---|
1 | Marcu | Ottu | CSS |
2 | Ghjacobbu | Thornton | Javascript |
3 | Stu | Dent | HTML |
Fate un pocu di fantasia cù i vostri tavulini aghjunghjendu zebra-striping - basta aghjunghje a .table-striped
classa.
Nota: I tavule sprite utilizanu u :nth-child
selettore CSS è ùn sò micca dispunibili in IE7-IE8.
- <table class = "tavola à strisce di tavulinu" >
- …
- </table>
# | Nomu | Casata | Lingua |
---|---|---|---|
1 | Marcu | Ottu | CSS |
2 | Ghjacobbu | Thornton | Javascript |
3 | Stu | Dent | HTML |
Aghjunghjite cunfini intornu à tutta a tavola è anguli arrotondati per scopi estetici.
- <table class = "tavula bordata da tavola" >
- …
- </table>
# | Nomu | Casata | Lingua |
---|---|---|---|
1 | Marcu Ottu | CSS | |
2 | Ghjacobbu | Thornton | Javascript |
3 | Stu | Dent | |
3 | Brosef | Stalin | HTML |
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 | Lingua |
---|---|---|---|
1 | Marcu | Ottu | CSS |
2 | Ghjacobbu | Thornton | Javascript |
3 | Stu | Dent | HTML |
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 table-bordered table-condensata" >
- ...
- </table>
# | Nomu | Casata | Lingua |
---|---|---|---|
1 | Marcu | Ottu | CSS |
2 | Ghjacobbu | Thornton | Javascript |
3 | Stu | Dent | HTML |
4 | Brosef | Stalin | HTML |
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 è rilegatura di l'eventi, 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 left, right-aligned etichette 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.
Riflettu stili WebKit predeterminati, aghjunghje solu .form-search
per campi di ricerca arrotondati extra.
L'inputs sò livellu di bloccu per inizià. Per .form-inline
è .form-horizontal
, usemu inline-block.
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 aduprà, 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 aduprà prepend o append inputs in una forma inline, assicuratevi di mette u .add-on
è input
nantu à a stessa linea, senza spazii.
Per aghjunghje u testu d'aiutu per i vostri inputs di furmulariu, 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.
:after
. In i documenti, mostremu un culore di fondu rossu chjaru nantu à u passaghju per mette in risaltu a dimensione di l'icona.
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 aiutà à 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.
Cù v2.0.0, avemu optatu per utilizà un <i>
tag per tutti i nostri 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.
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.