back to top

Formattazione del testo con Bootstrap

Il testo del corpo della pagina, per impostazione predefinita, in Boostrap, è reso con dimensione (font-size) 14px e una interlinea (line-height) di 20px; inoltre ai paragrafi viene applicato un margine inferiore (margin-bottom) di 10 px.

Ovviamente esistono delle classi che permettono di modificare velocemente queste impostazioni base. Ad esempio, assegnando ad un paragrafo la classe lead, lo si evidenzia rispetto agli altri.

<p>..</p>
<p>..</p>
<p class="lead">..</p>
<p> .. </p>
un paragrafo evidenziato

Un po’ come abbiamo già visto per i pulsanti e le righe o colonne della tabella esistono classi che applicano dei colori per veicolare un significato:

  • text-muted = testo grigio – poco enfatizzato;
  • text-primary = testo blu – evidenziato;
  • text-success = testo verde – elemento positivo;
  • text-info = testo azzurro – informazione;
  • text-warning = testo arancio – bisogna prestare attenzione;
  • text-danger = testo rosso – pericolo.
<p class="text-muted">"Lorem ipsum dolor sit amet,... </p>
<p class="text-primary">Ut enim ad minim veniam, ... </p>
<p class="text-success">Duis aute irure dolor ... </p>
<p class="text-info"> Excepteur sint occaecat ... </p>
<p class="text-warning">"Lorem ipsum dolor sit ... </p>
<p class="text-danger">Ut enim ad minim veniam,...</p>
classi per evidenziare i paragrafi

Classi per l’allineamento dei paragrafi

Bootstrap dispone anche di classi specifiche per l’allineamento dei paragrafi che non richiedono un particolare commento in quanto il loro nome è sufficientemente auto-esplicativo:

  • text-left – testo allineato a sinistra
  • text-center – testo allineato al centro
  • text-right – testo allineato a destra
  • text-justify – testo giustificato

Classi di trasformazione

In Bootstrap esistono tre classi per la trasformazione del testo:

  • text-lowercase – trasforma il testo in minuscolo
  • text-uppercase – trasforma il testo in maiuscolo
  • text-capitalize – scrive il testo con la prima lettera maiuscola

Classi per le liste

Anche le liste possono essere stilizzare con apposite classi previste da Bootstrap.

La classe list-unstyled applicata ad un elemento ul, ad esempio, crea una lista senza marcatori, mentre la classe list-inline sempre applicata da un elemento ul crea una lista con voci in-linea, disposti quindi sulla stessa e che non vanno a capo uno dopo l’altro.

La classe più interessante per le liste, però, è la classe dl-horizontal che si applica agli elementi dl e permette di creare liste di definizione allineate in senso orizzontale.

<dl class="dl-horizontal">
    <dt>text-muted</dt>
    <dd>testo grigio - poco enfatizzato</dd>
    <dt>text-primary</dt>
    <dd>testo blu - evidenziato;</dd>
    <dt>text-success</dt>
    <dd>testo verde &#8211; elemento positivo</dd>
    <dt>text-info </dt>
    <dd>testo azzurro - informazione</dd>
    <dt>text-warning</dt>
    <dd>testo arancio - bisogna prestare attenzione</dd>
    <dt>text-danger </dt>
    <dd>testo rosso - pericolo</dd>
</dl>

La figura che segue mostra (a sinistra) una lista senza la classe dl-horizontal e (a destra) una con:

liste di definizione allineate a destra
Pubblicitร