Proprietà word-break
La proprietà word-break consente di trasferire
le lettere di una parola lunga su una nuova riga, se
questa parola non rientra nella larghezza del contenitore.
Sintassi
selettore {
word-break: break-all | keep-all | normal;
}
Valori
| Valore | Descrizione |
|---|---|
break-all |
Forza le parole lunghe a andare a capo su una nuova riga, se la parola non entra nel contenitore. |
keep-all |
Per andare a capo dei caratteri ideografici. |
normal |
Comportamento standard: se una parola lunga non rientra in larghezza nel contenitore - essa semplicemente uscirà dai suoi bordi (in questo caso inizierà su una nuova riga). |
Valore predefinito: normal.
Esempio . Valore normal
In questo esempio una parola molto lunga non entrerà nel contenitore e uscirà dai suoi bordi (e inizierà su una nuova riga):
<div id="elem">
Lorem ipsum dolor sit amet
loooooooooooooooooooooooooooooooongword,
consectetur adipiscing elit.
</div>
#elem {
width: 200px;
word-break: normal;
border: 1px solid red;
}
:
Esempio . Valore break-all
E ora le lettere che non entravano, semplicemente andranno a capo sulla riga successiva:
<div id="elem">
Lorem ipsum dolor sit amet
loooooooooooooooooooooooooooooooongword,
consectetur adipiscing elit.
</div>
#elem {
width: 200px;
word-break: break-all;
border: 1px solid red;
}
:
Vedi anche
-
la proprietà
overflow-wrap,
che consente anche di trasferire le lettere di una parola lunga su una nuova riga -
la proprietà
hyphens,
che abilita le parole a capo per sillabe -
la proprietà
overflow,
che taglia le parti che fuoriescono dal bordo del blocco -
il tag
wbr,
che implementa le parole a capo condizionate tramite HTML -
il tag
br,
con cui è possibile forzare il testo a andare a capo su una nuova riga