Come può essere avvolto un testo come aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa che supera la larghezza di un
div(diciamo
200px`)?
Sono aperto a qualsiasi tipo di soluzione come CSS, jQuery, ecc.
Puoi usare un trattino morbido come questo:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
.
Questo apparirà come
aaaaaaaaaaaaaaa-
aaaaaaaaaaaaaaa
se il box di contenimento non è abbastanza grande, o come
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
se lo è.
div {
// set a width
word-wrap: break-word
}
La soluzione 'word-wrap
' funziona solo in IE e nei browser che supportano CSS3
.
La migliore soluzione cross-browser è quella di usare il tuo linguaggio lato server (php o altro) per individuare le stringhe lunghe e mettere al loro interno a intervalli regolari l'entità html
Questa entità spezza bene le parole lunghe e funziona su tutti i browser.
ad es.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa