Ako obaliť text v jazyku HTML?

Som otvorený akémukoľvek riešeniu, napríklad CSS, jQuery atď.

Riešenie

Skúste toto:

div {
    width: 200px;
    word-wrap: break-word;
}
Komentáre (8)

Môžete použiť mäkkú pomlčku takto:

aaaaaaaaaaaaaaa­aaaaaaaaaaaaaaaaaaaaa

Zobrazí sa to ako

aaaaaaaaaaaaaaa-
aaaaaaaaaaaaaaa

ak obsahujúce pole nie je dostatočne veľké, alebo ako

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ak je.

Komentáre (7)
   div {
    // set a width
    word-wrap: break-word
}

Riešenie 'word-wrap' funguje len v IE a prehliadačoch podporujúcich CSS3.

Najlepším riešením naprieč prehliadačmi je použiť jazyk na strane servera (php alebo iný) na vyhľadávanie dlhých reťazcov a umiestniť do nich v pravidelných intervaloch html entitu Táto entita pekne rozdeľuje dlhé slová a funguje vo všetkých prehliadačoch.

Napr.

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa​aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Komentáre (2)