Sono Andrea Tonin di Rovigo, web-designer di professione, spero che questo corso pratico di CSS vi possa essere utile.
In CSS il testo presenta delle specifiche proprietà, prendiamo in esame le più comuni.
Gestione degli spazi bianchi del testo, la proprietà: white-space.
Vediamo l’applicazione della proprietà nel seguente codice:
<!DOCTYPE html> <html> <head> <title>Titolo del documento</title> <style type="text/css"> p.esempio1 {white-space:normal;} p.esempio2 {white-space:nowrap;} </style> </head> <body> WHITE-SPACE: NORMAL <p class="esempio1">Paragrafo 1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.<br>Paragrafo 2. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.<br>Paragrafo 3. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. </p> WHITE-SPACE: NOWRAP <p class="esempio2">Paragrafo 1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.<br>Paragrafo 2. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.<br>Paragrafo 3. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. </p> </body> </html>
Il risultato è rappresentato qui sotto:
WHITE-SPACE: NORMAL
Paragrafo 1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Paragrafo 2. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Paragrafo 3. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.
WHITE-SPACE: NOWRAP
Paragrafo 1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Paragrafo 2. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Paragrafo 3. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.
I valori della proprietà white-space solitamente più utilizzati sono:
– normal: (valore di default) se abbiamo più spazi bianchi adiacenti questi vengono collassati in un’unico spazio bianco.
– nowrap: se abbiamo più spazi bianchi adiacenti questi vengono collassati in un’unico spazio bianco, il testo non va mai a capo fino a che non trova un tag html “br”