Elementi HTML fondamentali disegnati e migliorati con classi estensibili.
<h1>
Sono disponibili tutte le intestazioni HTML <h6>
.
L'impostazione predefinita globale di Bootstrap font-size
è 14px , con a line-height
di 20px . Questo si applica a <body>
e tutti i paragrafi. Inoltre, <p>
(paragrafi) ricevono un margine inferiore della metà dell'altezza della linea (10px per impostazione predefinita).
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.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
Mecenate sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
<p> ... </p>
Fai risaltare un paragrafo aggiungendo .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
<p class = "lead" > ... </p>
La scala tipografica si basa su due variabili LESS in variabili.less : @baseFontSize
e @baseLineHeight
. La prima è la dimensione del carattere di base utilizzata in tutto e la seconda è l'altezza della linea di base. Usiamo queste variabili e alcuni semplici calcoli matematici per creare i margini, i padding e le altezze delle linee di tutti i nostri tipi e altro ancora. Personalizzali e Bootstrap si adatta.
Utilizza i tag di enfasi predefiniti di HTML con stili leggeri.
<small>
Per ridurre l'enfasi in linea o blocchi di testo, utilizzare il tag piccolo.
Questa riga di testo deve essere trattata come una stampa fine.
<p> <piccolo> Questa riga di testo deve essere trattata come caratteri piccoli. </piccolo> </p>
Per enfatizzare uno snippet di testo con una grammatura più pesante.
Il seguente frammento di testo viene visualizzato in grassetto .
<strong> visualizzato in grassetto </strong>
Per enfatizzare un frammento di testo in corsivo.
Il seguente frammento di testo viene visualizzato in corsivo .
<em> reso come testo in corsivo </em>
Dritta!Sentiti libero di usare <b>
e <i>
in HTML5. <b>
ha lo scopo di evidenziare parole o frasi senza trasmettere ulteriore importanza mentre <i>
è principalmente per voce, termini tecnici, ecc.
Riallinea facilmente il testo ai componenti con le classi di allineamento del testo.
Testo allineato a sinistra.
Testo allineato al centro.
Testo allineato a destra.
- <p class = "text-left" > Testo allineato a sinistra. </p>
- <p class = "text-center" > Testo allineato al centro. </p>
- <p class = "testo-destra" > Testo allineato a destra. </p>
Trasmetti significato attraverso il colore con una manciata di classi di utilità di enfasi.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Aenean eu leo quam. Pellentesco ornare sem lacinia quam venenatis.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
- <p class = "sordina" > Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh. </p>
- <p class = "avviso di testo" > Etiam porta sem malesuada magna mollis euismod. </p>
- <p class = "text-error" > Donec ullamcorper nulla non metus auctor fringilla. </p>
- <p class = "text-info" > Aenean eu leo quam. Pellentesco ornare sem lacinia quam venenatis. </p>
- <p class = "text-success" > Duis mollis, est non commodo luctus, nisi erat porttitor ligula. </p>
Implementazione stilizzata <abbr>
dell'elemento HTML per abbreviazioni e acronimi per mostrare la versione estesa al passaggio del mouse. Le abbreviazioni con un title
attributo hanno un bordo inferiore punteggiato chiaro e un cursore di aiuto al passaggio del mouse, fornendo ulteriore contesto al passaggio del mouse.
<abbr>
Per il testo espanso al passaggio lungo di un'abbreviazione, includi l' title
attributo.
Un'abbreviazione della parola attributo è attr .
<abbr title = "attributo" > attr </abbr>
<abbr class="initialism">
Aggiungi .initialism
a un'abbreviazione per una dimensione del carattere leggermente più piccola.
L' HTML è la cosa migliore dopo il pane a fette.
<abbr title = "HyperText Markup Language" class = "inizialismo" > HTML </abbr>
Presentare le informazioni di contatto per l'antenato più vicino o l'intero corpo di lavoro.
<address>
Mantieni la formattazione terminando tutte le righe con <br>
.
- <indirizzo>
- <strong> Twitter, Inc. </strong><br>
- 795 Folsom Ave, Suite 600 <br>
- San Francisco, CA 94107 <br>
- <abbr title = "Telefono" > P: </abbr> (123) 456-7890
- </indirizzo>
- <indirizzo>
- <strong> Nome completo </strong><br>
- <a href = "mailto:#" > [email protected] </a>
- </indirizzo>
Per citare blocchi di contenuto da un'altra fonte all'interno del documento.
Avvolgi <blockquote>
qualsiasi HTML come citazione. Per virgolette semplici consigliamo un <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Intero posuere erat a ante.
- <citazione in blocco>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Intero posuere erat a ante. </p>
- </blockquote>
Cambiamenti di stile e contenuto per semplici variazioni su un blockquote standard.
Aggiungi <small>
tag per identificare la fonte. Avvolgi il nome del lavoro di origine in <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Intero posuere erat a ante.
Qualcuno famoso nel titolo della fonte
- <citazione in blocco>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Intero posuere erat a ante. </p>
- <small> Qualcuno famoso <cite title = "Source Title" > Source Title </cite></small>
- </blockquote>
Utilizzare .pull-right
per un blockquote flottante allineato a destra.
- < classe blockquote = "tira-destra" >
- ...
- </blockquote>
Un elenco di elementi in cui l'ordine non è esplicitamente rilevante.
- <ul>
- <li> ... </li>
- </ul>
Un elenco di elementi in cui l'ordine è esplicitamente rilevante .
- <ol>
- <li> ... </li>
- </ol>
Rimuovere il riempimento predefinito list-style
e sinistro sugli elementi dell'elenco (solo bambini immediati).
- <ul class = "senza stile" >
- <li> ... </li>
- </ul>
Posiziona tutti gli elementi dell'elenco su una singola riga con inline-block
un leggero riempimento.
- <ul class = "inline" >
- <li> ... </li>
- </ul>
Un elenco di termini con le relative descrizioni.
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Metti in <dl>
fila termini e descrizioni fianco a fianco.
- < classe dl = "dl-orizzontale" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Dritta!Gli elenchi di descrizioni orizzontali troncheranno i termini troppo lunghi per rientrare nella correzione della colonna di sinistra text-overflow
. Nelle viste più strette, passeranno al layout in pila predefinito.
Avvolgi frammenti di codice in linea con <code>
.
<section>
dovrebbe essere avvolto come inline.
- Ad esempio , <codice> & lt ; la sezione & gt ;</ code > deve essere racchiusa come inline .
Utilizzare <pre>
per più righe di codice. Assicurati di sfuggire alle parentesi angolari nel codice per un rendering corretto.
<p>Testo di esempio qui...</p>
- <precedente>
- <p>Testo di esempio qui...</p>
- </pre>
Dritta!Assicurati di mantenere il codice all'interno <pre>
dei tag il più vicino possibile a sinistra; renderà tutte le schede.
Puoi facoltativamente aggiungere la .pre-scrollable
classe che imposterà un'altezza massima di 350 px e fornirà una barra di scorrimento dell'asse y.
Per uno stile di base, con imbottitura leggera e solo divisori orizzontali, aggiungi la classe base .table
a qualsiasi <table>
.
# | Nome di battesimo | Cognome | Nome utente |
---|---|---|---|
1 | Segno | Ottone | @mdo |
2 | Giacobbe | Thornton | @Grasso |
3 | Larry | l'uccello |
- < classe tabella = "tabella" >
- …
- </tabella>
Aggiungi una delle seguenti classi alla .table
classe base.
.table-striped
Aggiunge zebra-striping a qualsiasi riga della tabella all'interno del selettore CSS (non disponibile in IE7-8) <tbody>
.:nth-child
# | Nome di battesimo | Cognome | Nome utente |
---|---|---|---|
1 | Segno | Ottone | @mdo |
2 | Giacobbe | Thornton | @Grasso |
3 | Larry | l'uccello |
- < classe tabella = "tabella a strisce di tabella" >
- …
- </tabella>
.table-bordered
Aggiungi bordi e angoli arrotondati al tavolo.
# | Nome di battesimo | Cognome | Nome utente |
---|---|---|---|
1 | Segno | Ottone | @mdo |
Segno | Ottone | @getbootstrap | |
2 | Giacobbe | Thornton | @Grasso |
3 | Larry l'Uccello |
- < classe tabella = "tabella con bordo tabella" >
- …
- </tabella>
.table-hover
Abilita uno stato al passaggio del mouse sulle righe della tabella all'interno di un file <tbody>
.
# | Nome di battesimo | Cognome | Nome utente |
---|---|---|---|
1 | Segno | Ottone | @mdo |
2 | Giacobbe | Thornton | @Grasso |
3 | Larry l'Uccello |
- < classe tabella = "tabella al passaggio del mouse" >
- …
- </tabella>
.table-condensed
Rende i tavoli più compatti tagliando a metà l'imbottitura delle celle.
# | Nome di battesimo | Cognome | Nome utente |
---|---|---|---|
1 | Segno | Ottone | @mdo |
2 | Giacobbe | Thornton | @Grasso |
3 | Larry l'Uccello |
- < classe tabella = "tabella condensata in tabella" >
- …
- </tabella>
Usa le classi contestuali per colorare le righe della tabella.
Classe | Descrizione |
---|---|
.success |
Indica un'azione riuscita o positiva. |
.error |
Indica un'azione pericolosa o potenzialmente negativa. |
.warning |
Indica un avviso che potrebbe richiedere attenzione. |
.info |
Utilizzato in alternativa agli stili predefiniti. |
# | Prodotto | Pagamento preso | Stato |
---|---|---|---|
1 | TB - Mensile | 01/04/2012 | Approvato |
2 | TB - Mensile | 02/04/2012 | Rifiutato |
3 | TB - Mensile | 03/04/2012 | In attesa di |
4 | TB - Mensile | 04/04/2012 | Chiama per confermare |
- ...
- < tr classe = "successo" >
- <td> 1 < /td>
- <td>TB - Mensile</ td >
- < td > 01/04/2012 < / td >
- <td>Approvato</ td >
- </ tr >
- ...
Elenco degli elementi HTML della tabella supportati e come dovrebbero essere utilizzati.
Etichetta | Descrizione |
---|---|
<table> |
Elemento di wrapping per la visualizzazione dei dati in formato tabellare |
<thead> |
Elemento contenitore per le righe di intestazione della tabella ( <tr> ) per etichettare le colonne della tabella |
<tbody> |
Elemento contenitore per righe di tabella ( <tr> ) nel corpo della tabella |
<tr> |
Elemento contenitore per un set di celle di tabella ( <td> o <th> ) che appare su una singola riga |
<td> |
Cella di tabella predefinita |
<th> |
Cella di tabella speciale per etichette di colonna (o riga, a seconda dell'ambito e della posizione). |
<caption> |
Descrizione o riepilogo di ciò che contiene la tabella, particolarmente utile per le utilità per la lettura dello schermo |
- <tabella>
- <caption> ... </caption>
- <testa>
- <tr>
- <esimo> ... </esimo>
- <esimo> ... </esimo>
- </tr>
- </thead>
- <corpo>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </tabella>
I controlli dei moduli individuali ricevono uno stile, ma senza alcuna classe di base richiesta <form>
o modifiche sostanziali nel markup. Risulta in etichette impilate allineate a sinistra sopra i controlli modulo.
- <modulo>
- <set di campi>
- <legend> Legenda </legend>
- <label> Nome etichetta </label>
- < tipo di input = segnaposto "testo" = "Digita qualcosa..." >
- <span class = "help-block" > Esempio di testo di aiuto a livello di blocco qui. </span>
- < classe etichetta = "casella di controllo" >
- < tipo di input = "casella di controllo" > Controllami
- </etichetta>
- < tipo di pulsante = "invia" class = "btn" > Invia </button>
- </fieldset>
- </modulo>
In Bootstrap sono inclusi tre layout di moduli opzionali per casi d'uso comuni.
Aggiungi .form-search
al modulo e .search-query
al <input>
per un input di testo extra-arrotondato.
- < classe modulo = "ricerca modulo" >
- < tipo di input = "testo" class = "query-ricerca del mezzo di input" >
- <button type = "submit" class = "btn" > Cerca </button>
- </modulo>
Aggiungi .form-inline
etichette allineate a sinistra e controlli di blocco in linea per un layout compatto.
- < classe modulo = "inline modulo" >
- < tipo di input = "testo" class = segnaposto "input-small" = "Email" >
- < tipo di input = "password" class = segnaposto "input-small" = "password" >
- < classe etichetta = "casella di controllo" >
- < tipo di input = "casella di controllo" > Ricordami
- </etichetta>
- <button type = "submit" class = "btn" > Accedi </button>
- </modulo>
Allinea a destra le etichette e spostale a sinistra per farle apparire sulla stessa riga dei controlli. Richiede il maggior numero di modifiche al markup da un modulo predefinito:
.form-horizontal
al modulo.control-group
.control-label
all'etichetta.controls
per un corretto allineamento
- < classe modulo = "forma-orizzontale" >
- < classe div = "gruppo di controllo" >
- <label class = "etichetta di controllo" for = "inputEmail" > Email </label>
- < classe div = "controlli" >
- < tipo di input = "testo" id = segnaposto "inputEmail" = "Email" >
- </div>
- </div>
- < classe div = "gruppo di controllo" >
- <label class = "etichetta di controllo" for = "inputPassword" > Password </label>
- < classe div = "controlli" >
- < tipo di input = "password" id = segnaposto "inputPassword" = "Password" >
- </div>
- </div>
- < classe div = "gruppo di controllo" >
- < classe div = "controlli" >
- < classe etichetta = "casella di controllo" >
- < tipo di input = "casella di controllo" > Ricordami
- </etichetta>
- <button type = "submit" class = "btn" > Accedi </button>
- </div>
- </div>
- </modulo>
Esempi di controlli di modulo standard supportati in un layout di modulo di esempio.
Controllo modulo più comune, campi di input basati su testo. Include il supporto per tutti i tipi di HTML5: testo, password, datetime, datetime-local, data, mese, ora, settimana, numero, e-mail, url, ricerca, tel e colore.
Richiede l'uso di uno specificato type
in ogni momento.
- < tipo di input = segnaposto "testo" = "Input di testo" >
Controllo modulo che supporta più righe di testo. Modificare rows
l'attributo se necessario.
- <textarea righe = "3" ></textarea>
Le caselle di controllo servono per selezionare una o più opzioni in un elenco mentre le radio servono per selezionare un'opzione tra molte.
- < classe etichetta = "casella di controllo" >
- < tipo di input = valore "casella di controllo" = "" >
- L'opzione uno è questo e quello: assicurati di includere perché è fantastico
- </etichetta>
- < classe etichetta = "radio" >
- < tipo di input = "radio" nome = "optionsRadios" id = "optionsRadios1" valore = "opzione1" selezionata >
- L'opzione uno è questo e quello: assicurati di includere perché è fantastico
- </etichetta>
- < classe etichetta = "radio" >
- < tipo di input = "radio" nome = "optionsRadios" id = "optionsRadios2" valore = "opzione2" >
- L'opzione due può essere qualcos'altro e selezionandola si deseleziona l'opzione uno
- </etichetta>
Aggiungi la .inline
classe a una serie di caselle di controllo o le radio per i controlli vengono visualizzate sulla stessa riga.
- < classe etichetta = "casella di controllo in linea" >
- < tipo di input = "casella di controllo" id = "inlineCheckbox1" valore = "opzione1" > 1
- </etichetta>
- < classe etichetta = "casella di controllo in linea" >
- < tipo di input = "casella di controllo" id = "inlineCheckbox2" valore = "opzione2" > 2
- </etichetta>
- < classe etichetta = "casella di controllo in linea" >
- < tipo di input = "casella di controllo" id = "inlineCheckbox3" valore = "opzione3" > 3
- </etichetta>
Utilizzare l'opzione predefinita o specificare a multiple="multiple"
per mostrare più opzioni contemporaneamente.
- <seleziona>
- <opzione> 1 </opzione>
- <opzione> 2 </opzione>
- <opzione> 3 </opzione>
- <opzione> 4 </opzione>
- <opzione> 5 </opzione>
- </seleziona>
- <seleziona multiplo = "multiplo" >
- <opzione> 1 </opzione>
- <opzione> 2 </opzione>
- <opzione> 3 </opzione>
- <opzione> 4 </opzione>
- <opzione> 5 </opzione>
- </seleziona>
Aggiungendo oltre ai controlli del browser esistenti, Bootstrap include altri utili componenti del modulo.
Aggiungi testo o pulsanti prima o dopo qualsiasi input basato su testo. Tieni presente che select
gli elementi non sono supportati qui.
Avvolgi an .add-on
e an input
con una delle due classi per anteporre o aggiungere testo a un input.
- <div class = "input-prepend" >
- <span class = "componente aggiuntivo" > @ </span>
- < classe di input = "span2" id = "prependedInput" tipo = segnaposto "testo" = "Nome utente" >
- </div>
- < classe div = "input-append" >
- < classe di input = "span2" id = "appendedInput " tipo = "testo" >
- <span class = "add-on" > .00 </span>
- </div>
Usa entrambe le classi e due istanze di .add-on
per anteporre e aggiungere un input.
- <div class = "input-prepend input-append" >
- <span class = "add-on" > $ </span>
- < classe di input = "span2" id = "appendedPrependedInput " tipo = "testo" >
- <span class = "add-on" > .00 </span>
- </div>
Invece di a <span>
con testo, usa a .btn
per allegare uno o due pulsanti a un input.
- < classe div = "input-append" >
- < classe di input = "span2" id = "appendedInputButton " tipo = "testo" >
- < classe pulsante = "btn" tipo = "pulsante" > Vai! </pulsante>
- </div>
- < classe div = "input-append" >
- < classe di input = "span2" id = "appendedInputButtons " tipo = "testo" >
- <button class = "btn" type = "button" > Cerca </button>
- < classe pulsante = "btn" tipo = "pulsante" > Opzioni </pulsante>
- </div>
- < classe div = "input-append" >
- < classe di input = "span2" id = "appendedDropdownButton " tipo = "testo" >
- < classe div = "gruppo btn" >
- < classe pulsante = "btn dropdown-toggle" data-toggle = "dropdown" >
- Azione
- <span class = "caret" ></span>
- </pulsante>
- <ul class = "menu a discesa" >
- ...
- </ul>
- </div>
- </div>
- <div class = "input-prepend" >
- < classe div = "gruppo btn" >
- < classe pulsante = "btn dropdown-toggle" data-toggle = "dropdown" >
- Azione
- <span class = "caret" ></span>
- </pulsante>
- <ul class = "menu a discesa" >
- ...
- </ul>
- </div>
- < classe di input = "span2" id = "prependedDropdownButton" tipo = "testo" >
- </div>
- <div class = "input-prepend input-append" >
- < classe div = "gruppo btn" >
- < classe pulsante = "btn dropdown-toggle" data-toggle = "dropdown" >
- Azione
- <span class = "caret" ></span>
- </pulsante>
- <ul class = "menu a discesa" >
- ...
- </ul>
- </div>
- < classe di input = "span2" id = "appendedPrependedDropdownButton " type = "testo" >
- < classe div = "gruppo btn" >
- < classe pulsante = "btn dropdown-toggle" data-toggle = "dropdown" >
- Azione
- <span class = "caret" ></span>
- </pulsante>
- <ul class = "menu a discesa" >
- ...
- </ul>
- </div>
- </div>
- <modulo>
- <div class = "input-prepend" >
- <div class = "btn-group" > ... </div>
- < tipo di input = "testo" >
- </div>
- < classe div = "input-append" >
- < tipo di input = "testo" >
- <div class = "btn-group" > ... </div>
- </div>
- </modulo>
- < classe modulo = "ricerca modulo" >
- < classe div = "input-append" >
- < tipo di input = "testo" classe = "span2 query di ricerca" >
- <button type = "submit" class = "btn" > Cerca </button>
- </div>
- <div class = "input-prepend" >
- <button type = "submit" class = "btn" > Cerca </button>
- < tipo di input = "testo" classe = "span2 query di ricerca" >
- </div>
- </modulo>
Usa classi di dimensioni relative come .input-large
o abbina i tuoi input alle dimensioni delle colonne della griglia usando .span*
le classi.
Fai in modo che qualsiasi elemento <input>
o <textarea>
si comporti come un elemento a livello di blocco.
- < classe di input = "livello di blocco di input" tipo = segnaposto "testo" = ".livello di blocco di input" >
- < classe di input = "input-mini" tipo = "testo" segnaposto = ".input-mini" >
- < classe di input = "input-small" type = "text" segnaposto = ".input-small" >
- < classe di input = "medio-input" tipo = segnaposto "testo" = ".medio-input" >
- < classe di input = "input-large" type = "testo" segnaposto = ".input-large" >
- < classe di input = "input-xlarge" type = "testo" segnaposto = ".input-xlarge" >
- < classe di input = "input-xxlarge" type = "testo" segnaposto = ".input-xxlarge" >
Dritta!Nelle versioni future, modificheremo l'uso di queste classi di input relative in modo che corrispondano alle dimensioni dei nostri pulsanti. Ad esempio, .input-large
aumenterà il riempimento e la dimensione del carattere di un input.
Utilizzare .span1
per .span12
per input che corrispondono alle stesse dimensioni delle colonne della griglia.
- < classe di input = "span1" tipo = "testo" segnaposto = ".span1" >
- < classe di input = "span2" tipo = "testo" segnaposto = ".span2" >
- < classe di input = "span3" tipo = "testo" segnaposto = ".span3" >
- <seleziona classe = "span1" >
- ...
- </seleziona>
- <seleziona classe = "span2" >
- ...
- </seleziona>
- <seleziona classe = "span3" >
- ...
- </seleziona>
Per più input di griglia per riga, utilizzare la .controls-row
classe modificatore per la spaziatura corretta . Fa fluttuare gli input per comprimere gli spazi bianchi, imposta i margini appropriati e cancella il float.
- < classe div = "controlli" >
- < classe di input = "span5" tipo = "testo" segnaposto = ".span5" >
- </div>
- <div class = "controlli controlli-riga" >
- < classe di input = "span4" tipo = "testo" segnaposto = ".span4" >
- < classe di input = "span1" tipo = "testo" segnaposto = ".span1" >
- </div>
- ...
Presenta i dati in un modulo che non è modificabile senza utilizzare il markup del modulo effettivo.
- <span class = "input-xlarge uneditable-input" > Qualche valore qui </span>
Termina un modulo con un gruppo di azioni (pulsanti). Se posizionati all'interno di un .form-actions
, i pulsanti rientreranno automaticamente per allinearsi con i controlli del modulo.
- < classe div = "azioni-form" >
- <button type = "submit" class = "btn btn-primary" > Salva le modifiche </button>
- < tipo di pulsante = "pulsante" class = "btn" > Annulla </button>
- </div>
Supporto in linea e a livello di blocco per il testo della guida che appare intorno ai controlli dei moduli.
- < tipo di input = "testo" ><span class = "help-inline" > Testo della guida in linea </span>
- <input type = "text" ><span class = "help-block" > Un blocco più lungo di testo della guida che si interrompe su una nuova riga e può estendersi oltre una riga. </span>
Fornisci feedback a utenti o visitatori con stati di feedback di base sui controlli dei moduli e sulle etichette.
outline
Rimuoviamo gli stili predefiniti su alcuni controlli del modulo e applichiamo un box-shadow
a al suo posto per :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "text" value = "Questo è focalizzato..." >
Input di stile tramite la funzionalità predefinita del browser con :invalid
. Specificare a type
, aggiungere l' required
attributo se il campo non è facoltativo e (se applicabile) specificare a pattern
.
Questo non è disponibile nelle versioni di Internet Explorer 7-9 a causa della mancanza di supporto per pseudo-selettori CSS.
- < classe di input = tipo "span3" = "email" richiesta >
Aggiungi l' disabled
attributo su un input per impedire l'input dell'utente e attivare un aspetto leggermente diverso.
- < classe di input = "input-xlarge" id = "disabledInput" type = "text" segnaposto = "Input disabilitato qui..." disabilitato >
Bootstrap include stili di convalida per messaggi di errore, avviso, informazioni e successo. Per utilizzare, aggiungi la classe appropriata al circostante .control-group
.
- <div class = "avviso gruppo di controllo" >
- <label class = "control-label" for = "inputWarning" > Input con avviso </label>
- < classe div = "controlli" >
- < tipo di input = "testo" id = "inputWarning" >
- <span class = "help-inline" > Qualcosa potrebbe essere andato storto </span>
- </div>
- </div>
- <div class = "errore del gruppo di controllo" >
- <label class = "control-label" for = "inputError" > Input con errore </label>
- < classe div = "controlli" >
- < tipo di input = "testo" id = "inputError" >
- <span class = "help-inline" > Correggi l'errore </span>
- </div>
- </div>
- <div class = "informazioni gruppo di controllo" >
- <label class = "control-label" for = "inputInfo" > Input con informazioni </label>
- < classe div = "controlli" >
- < tipo di input = "testo" id = "inputInfo" >
- <span class = "help-inline" > Il nome utente è già occupato </span>
- </div>
- </div>
- <div class = "successo del gruppo di controllo" >
- <label class = "control-label" for = "inputSuccess" > Input con successo </label>
- < classe div = "controlli" >
- < tipo di input = "testo" id = "inputSuccess" >
- <span class = "help-inline" > Woohoo! </span>
- </div>
- </div>
Aggiungi classi a un <img>
elemento per applicare facilmente uno stile alle immagini in qualsiasi progetto.
- <img src = "..." class = "img-arrotondato" >
- <img src = "..." class = "img-cerchio" >
- <img src = "..." class = "img-polaroid" >
Dritta! .img-rounded
e .img-circle
non funzionano in IE7-8 per mancanza di border-radius
supporto.
140 icone in forma sprite, disponibili in grigio scuro (predefinito) e bianco, fornite da Glyphicons .
Gli Halfling di Glyphicons normalmente non sono disponibili gratuitamente, ma un accordo tra Bootstrap e i creatori di Glyphicons lo ha reso possibile senza alcun costo per gli sviluppatori. Come ringraziamento, ti chiediamo di includere un link facoltativo di ritorno a Glyphicons quando possibile.
Tutte le icone richiedono un <i>
tag con una classe univoca, preceduta da icon-
. Per usarlo, posiziona il seguente codice praticamente ovunque:
- <i classe = "ricerca di icone" ></i>
Ci sono anche stili disponibili per le icone invertite (bianche), preparate con una classe extra. Applicheremo specificamente questa classe al passaggio del mouse e agli stati attivi per i collegamenti di navigazione e a discesa.
- <i class = "icon-search icon-white" ></i>
Dritta!Quando si utilizza accanto a stringhe di testo, come nei pulsanti o nei collegamenti di navigazione, assicurarsi di lasciare uno spazio dopo il <i>
tag per una corretta spaziatura.
Usali nei pulsanti, nei gruppi di pulsanti per una barra degli strumenti, nella navigazione o negli input di moduli anteposti.
- < classe div = "barra degli strumenti btn" >
- < classe div = "gruppo btn" >
- <a class = "btn" href = "#" ><i class = "icon-align-left" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-center" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-right" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-justify" ></i></a>
- </div>
- </div>
- < classe div = "gruppo btn" >
- <a class = "btn btn-primary" href = "#" ><i class = "icon-user icon-white" ></i> Utente </a>
- <a class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" href = "#" ><span class = "caret" ></span></a>
- <ul class = "menu a discesa" >
- <li><a href = "#" ><i class = "icon-matita" ></i> Modifica </a></li>
- <li><a href = "#" ><i class = "icon-trash" ></i> Elimina </a></li>
- <li><a href = "#" ><i class = "icon-ban-circle" ></i> Ban </a></li>
- <li classe = "divisore" ></li>
- <li><a href = "#" ><i class = "i" ></i> Rendi amministratore </a></li>
- </ul>
- </div>
- <a class = "btn btn-large" href = "#" ><i class = "icon-star" ></i> Stella </a>
- <a class = "btn btn-small" href = "#" ><i class = "icon-star" ></i> Stella </a>
- <a class = "btn btn-mini" href = "#" ><i class = "icon-star" ></i> Stella </a>
- <ul class = "nav nav-list" >
- <li class = "attivo" ><a href = "#" ><i class = "icon-home icon-white" ></i> Home </a></li>
- <li><a href = "#" ><i class = "libro-icona" ></i> Biblioteca </a></li>
- <li><a href = "#" ><i class = "icon-matita" ></i> Applicazioni </a></li>
- <li><a href = "#" ><i class = "i" ></i> Varie </a></li>
- </ul>
- < classe div = "gruppo di controllo" >
- <label class = "control-label" for = "inputIcon" > Indirizzo e-mail </label>
- < classe div = "controlli" >
- <div class = "input-prepend" >
- <span class = "add-on" ><i class = "icon-envelope" ></i></span>
- < classe di input = "span2" id = "inputIcon" tipo = "testo" >
- </div>
- </div>
- </div>