logo Portale zerozetasm.it





Contenuto: TIPOGRAFIA

01. Impostazioni globali
Bootstrap imposta la visualizzazione globale di base, la tipografia e gli stili di collegamento.
Utilizza (come già spiegato all'inizio) uno stack di caratteri nativi.
Per una scala di tipo più accessibile, si assume la root predefinita del browser font-size(in genere 16px) in modo che i visitatori possano personalizzare le impostazioni predefinite del browser in base alle proprie esigenze.
La sottolineatura del collegamento globale tramite link é applicata solo su :hover. L'impostazione del font-size-base é impoatata in "rem".


02. Titoli
Sono disponibili tutte le intestazioni HTML, <h1>...<h6>

Intestazione: Esempio con gli elementi HtmL

h1. Intestazione Bootstrap

h2. Intestazione Bootstrap

h3. Intestazione Bootstrap

h4. Intestazione Bootstrap

h5. Intestazione Bootstrap
h6. Intestazione Bootstrap

Codice
Intestazione Esempio con gli elementi Html: <h1>h1. Intestazione Bootstrap</h1> <h2>h2. Intestazione Bootstrap</h2> <h3>h3. Intestazione Bootstrap</h3> <h4>h4. Intestazione Bootstrap</h4> <h5>h5. Intestazione Bootstrap</h5> <h6>h6. Intestazione Bootstrap</h6>

03. Titoli con classi
Sono disponibili anche le classi .h1 - .h6 se si desidera far corrispondere lo stile di un carattere a un titolo, ma non si può usare l'elemento HtmL associato <h1> - <h6>.


Intestazione: Esempio con le classi

h1. Intestazione Bootstrap

h2. Intestazione Bootstrap

h3. Intestazione Bootstrap

h4. Intestazione Bootstrap

h5. Intestazione Bootstrap

h6. Intestazione Bootstrap


Codice
Intestazione: Esempio con le classi <p class="h1">h1. Intestazione Bootstrap</p> <p class="h2">h2. Intestazione Bootstrap</p> <p class="h3">h3. Intestazione Bootstrap</p> <p class="h4">h4. Intestazione Bootstrap</p> <p class="h5">h5. Intestazione Bootstrap</p> <p class="h6">h6. Intestazione Bootstrap</p>

04. Personalizza intestazione
Utilizzare la classe di utilità .text-muted inclusa per ricreare un testo secondario sbiadito

Intestazione display di fantasia Con testo secondario sbiadito


h3. Testo normale

h3. Testo sbiadito


p."h3" Testo normale

p."h3" Testo sbiadito


p. Testo normale

p. Testo sbiadito


Codice
<h3> Intestazione display di fantasia <small class="text-muted">Con testo secondario sbiadito</small> </h3> <h3>h3. Testo normale</h3> <h3 class="text-muted">h3. Testo sbiadito</h3><br/> <p class="h3">p."h3" Testo normale</p> <p class="h3 text-muted">p."h3" Testo sbiadito</p><br/> <p>p. Testo normale</p> <p class="text-muted">p. Testo sbiadito</p>

05. Titolo Display
Quando si ha bisogno di un titolo particolare, si può usare un titolo di visualizzazione più grande,
Tenendo presente che per impostazione predefinita, non sono reattivi.

Display 1

Display 2

Display 3

Display 4


Codice
<h1 class="display-1">Display 1</h1> <h1 class="display-2">Display 2</h1> <h1 class="display-3">Display 3</h1> <h1 class="display-4">Display 4</h1>

06. lead
Per alcuni paragrafi particolari si può usare la classe .lead che ingrandisce font-size:1.25rem; ed usa un font-weight:300;

Un paragrafo particolare con la classe ".lead"


Codice
<p class="lead"> Un paragrafo particolare con la classe ".lead" </p>

07. Testo in linea
Style per elementi HtmL5 comuni in linea.

Puoi usare il tag mark su testo. perevidenziaretesto.

Questa riga di testo deve essere considerata come testo eliminato.

Questa riga di testo deve essere considerata non più accurata.

Questa riga di testo deve essere considerata come un'aggiunta al documento.

Questa riga di testo verrà visualizzata come sottolineata

Questa riga di testo è pensata per essere trattata come stampa fine.

Questa linea resa come testo in grassetto.

Questa riga è rappresentata come testo in corsivo.


Codice
<p>Puoi usare il tag mark su testo. per<mark>evidenziare</mark>testo.</p> <p><del>Questa riga di testo deve essere considerata come testo eliminato.</del></p> <p><s>Questa riga di testo deve essere considerata non più accurata.</s></p> <p><ins>Questa riga di testo deve essere considerata come un'aggiunta al documento.</ins></p> <p><u>Questa riga di testo verrà visualizzata come sottolineata</u></p> <p><small>Questa riga di testo è pensata per essere trattata come stampa fine.</small></p> <p><strong>Questa linea resa come testo in grassetto.</strong></p> <p><em>Questa riga è rappresentata come testo in corsivo.</em></p>

08. Trasformazione del testo
Classi per la trasformazione del testo.

Testo minuscolo

Testo maiuscolo

testo capitalizzato


Codice
<p class="text-lowercase">Testo minuscolo</p> <p class="text-uppercase">Testo maiuscolo</p> <p class="text-capitalize">testo capitalizzato</p>

09. Allineamento del testo
Riallineare facilmente i componenti con classi di allineamento del testo.

Testo giustificato: e l'impulso dato scritto nella decisione. Domani il lotto di prova di carote peperoncino fermentazione. Ma fino a quando l'attenzione odiato, vulputate Zen gas. Inoltre, un percorso che alcune cose che, a causa del generale. Ma noi siamo qui ora, sete innesto osseo. Il consiglio di tutta la Gallia per un giorno particolare, ha chiesto che potrebbero. Domani il lotto di prova di carote peperoncino fermentazione.

Testo allineato a sinistra su tutte le dimensioni della finestra.

Testo allineato al centro su tutte le dimensioni della finestra.

Testo allineato a destra su tutte le dimensioni della finestra.

Testo allineato a sinistra su finestre di dimensioni SM (piccole) o più larghe.

Testo allineato a sinistra su MD di dimensioni di finestra (medio) o più largo.

Testo allineato a sinistra su finestre di dimensioni LG (grande) o più largo.

Testo allineato a sinistra su finestre di dimensioni XL (extra-large) o più larghe.


Codice
<p class="text-justify">Testo giustificato: e l'impulso dato scritto nella decisione. Domani il lotto di prova di carote peperoncino fermentazione. Ma fino a quando l'attenzione odiato, vulputate Zen gas. Inoltre, un percorso che alcune cose che, a causa del generale. Ma noi siamo qui ora, sete innesto osseo. Il consiglio di tutta la Gallia per un giorno particolare, ha chiesto che potrebbero. Domani il lotto di prova di carote peperoncino fermentazione.</p> <p class="text-left">Testo allineato a sinistra su tutte le dimensioni della finestra.</p> <p class="text-center">Testo allineato al centro su tutte le dimensioni della finestra.</p> <p class="text-right">Testo allineato a destra su tutte le dimensioni della finestra.</p> <p class="text-sm-left">Testo allineato a sinistra su finestre di dimensioni SM (piccole) o più larghe.</p> <p class="text-md-left">Testo allineato a sinistra su MD di dimensioni di finestra (medio) o più largo.</p> <p class="text-lg-left">Testo allineato a sinistra su finestre di dimensioni LG (grande) o più largo.</p> <p class="text-xl-left">Testo allineato a sinistra su finestre di dimensioni XL (extra-large) o più larghe.</p>

10. Avvolgi testo
Avvolgi testo con una classe .text-wrap.

Avvolgi il testo in una figura di 6rem

Codice
<div class="badge badge-primary text-wrap" style="width: 6rem;"> <!-- Avvolgi il testo in una figura di 6rem --> </div>

11. Overflow
Impedisci al testo di eseguire il wrapping con una classe .text-nowrap.

Questo testo dovrebbe traboccare il contenitore.

Codice
<div class="text-nowrap bd-highlight" style="width: 8rem;"> Questo testo dovrebbe traboccare il contenitore. </div>

12. Carattere peso e corsivo
Modifica rapidamente il peso (grassetto) del testo o il testo in corsivo.

Bold: testo in grassetto.

Bolder: testo in grassetto (relativo all'elemento padre).

normal: Testo di peso normale.

ligh: Testo di peso leggero

lighter: Testo più leggero (relativo all'elemento padre).

Italic: testo in corsivo.


Codice
<p class="font-weight-bold">Bold: testo in grassetto.</p> <p class="font-weight-bolder">Bolder: testo in grassetto (relativo all'elemento padre).</p> <p class="font-weight-normal">normal: Testo di peso normale.</p> <p class="font-weight-light">ligh: Testo di peso leggero</p> <p class="font-weight-lighter">lighter: Testo più leggero (relativo all'elemento padre).</p> <p class="font-italic">Italic: testo in corsivo.</p>

13. Monospace
Cambia la selezione con il font monospaziale con la classe .text-monospace

Questo è un testo monospace


Codice
<p class="text-monospace">Questo è un testo monospace</p>

14. Decorazione collegamento
Rimuovere una decorazione al testo del collegamento con una classe .text-decoration-none

Collegamento NON sottolineato

Codice
<a href="#" class="text-decoration-none">Collegamento NON sottolineato</a>

15. Elenchi unstyled
Rimuovere il margine del list-style sinistro predefinito sulle voci dell'elenco .
Si applica soltanto agli elementi dei figli immediati della lista.

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem at massa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Codice
<ul class="list-unstyled"> <li>Lorem ipsum dolor sit amet</li> <li>Consectetur adipiscing elit</li> <li>Integer molestie lorem at massa</li> <li>Facilisis in pretium nisl aliquet</li> <li>Nulla volutpat aliquam velit <ul> <li>Phasellus iaculis neque</li> <li>Purus sodales ultricies</li> <li>Vestibulum laoreet porttitor sem</li> <li>Ac tristique libero volutpat at</li> </ul> </li> <li>Faucibus porta lacus fringilla vel</li> <li>Aenean sit amet erat nunc</li> <li>Eget porttitor lorem</li> </ul>

16. Liste in linea
Allineare una lista orizzontalmente usando le classi .list-inline .list-inline-item.

  • Lista-1
  • Lista-2
  • Lista-3

Codice
<ul class="list-inline"> <li class="list-inline-item">Lista-1</li> <li class="list-inline-item">Lista-2</li> <li class="list-inline-item">Lista-3</li> </ul>

17. Allineamento Liste di descrizione
Allineare termini e descrizioni orizzontalmente usando le classi predefinite del sistema di griglia.
Per i termini più lunghi, si può facoltativamente aggiungere una classe .text-truncate per troncare il testo con i puntini di sospensione.

Liste di descrizione
Una lista di descrizione è perfetta per definire i termini.
performance

Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.

Donec id elit non mi porta gravida at eget metus.

Malesuada porta
Etiam porta sem malesuada magna mollis euismod.
Il termine troncato viene troncato
Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
Nesting
Nested definition list
Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.

Codice
<dl class="row"> <dt class="col-sm-3">Liste di descrizione</dt> <dd class="col-sm-9">Una lista di descrizione è perfetta per definire i termini.</dd> <dt class="col-sm-3">performance</dt> <dd class="col-sm-9"> <p>Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.</p> <p>Donec id elit non mi porta gravida at eget metus.</p> </dd> <dt class="col-sm-3">Malesuada porta</dt> <dd class="col-sm-9">Etiam porta sem malesuada magna mollis euismod.</dd> <dt class="col-sm-3 text-truncate">Il termine troncato viene troncato</dt> <dd class="col-sm-9">Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</dd> <dt class="col-sm-3">Nesting</dt> <dd class="col-sm-9"> <dl class="row"> <dt class="col-sm-4">Nested definition list</dt> <dd class="col-sm-8">Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.</dd> </dl> </dd> </dl>

18. <Code> inline
Includere frammenti di codice inline con <code>.
Evitare le parentesi angolari HtmL.

Applicando il codice inline <code> <section> <code> l'elemento verrà incapsulato.

Codice
<code><section></code>

19. <pre> blocco codice
Usare <pre> per più righe di codice.
Evitare le parentesi angolari HtmL.
Si Può opzionalmente aggiungere la classe .pre-scrollable,
che imposterà un'altezza massima di "340px" e fornirà una barra di scorrimento dell'asse y.

<p>Sample text here...</p>
<p>And another line of sample text here...</p>

Codice
<pre><code> <p>Sample text here...</p> <p>And another line of sample text here...</p> </code></pre>

20. variabili
Per indicare le variabili usa il tag <var>

y = mx + b

Codice
<var>y</var> = <var>m</var><var>x</var> + <var>b</var>