«Жесткое» разбиение / разбиение слов в html / css - PullRequest
4 голосов
/ 24 августа 2010

Как я могу разделить длинное слово / URL в определенной точке при отображении его в HTML-Div?

Это должно быть как:

thisisareallylongwordt 
hatneedstobebroken her
e or something like th
at.

Ответы [ 3 ]

5 голосов
/ 24 августа 2010

, если вы хотите, чтобы слово разрывалось на границе элемента div, а не переполняло его, используйте

div {word-wrap:break-word}
0 голосов
/ 24 августа 2010

Вы хотите статическую перенос слов или что-то более динамичное при изменении размера div?Если вы хотите последнее, то вы, вероятно, захотите использовать JavaScript.В библиотеке jQuery есть плагин для переноса слов:

http://plugins.jquery.com/project/wordWrap

Дан

0 голосов
/ 24 августа 2010

Вам нужно вручную вставить <br> теги:

thisisareallylongwordt<br>
hatneedstobebroken her<br>
e or something like  th<br>
at

На самом деле не существует CSS-решения, которое бы хотелось.

Редактировать: Как предположил Рауль, мягкий дефис &shy; тоже работает. Не знал, что существовал сам.

...