2013-05-31 2 views
-4

У меня чат-диалог в div, но очень длинные слова выпадают. Мне посоветовали использовать i-frame, но как? Я думал, что это для внешних сайтов.Принудительный разрыв строки в div

jsFiddle Code

CSS

.chat{ 
    width: 230px; 
    height: 310px; 
    margin-left: 10px; 
    background-color: grey; 
    border: solid 1px black; 
    color: #1855a3; 
    overflow-y: scroll; 
} 
+0

@wesley - я удалил свой комментарий после прочтения дубликата предложение. что выглядит намного лучше –

ответ

11

попробовать добавить word-wrap:break-word; в вашем CSS

+0

это круто, спасибо! – kaputu

2

Добавьте правило CSS: word-break:break-word;

jsFiddle example

+3

То же, что и предлагаемый дубликат. –

0

То, что я считаю, что вы пытаетесь сделать, это предотвратить горизонтальную прокрутку.

Вы можете легко сделать это с помощью overflow-x: hidden; и word-wrap: break-word;, чтобы длинные слова переломились в новую строку.

CSS:

.chat{ 
    width: 230px; 
    height: 310px; 
    margin-left: 10px; 
    background-color: grey; 
    border: solid 1px black; 
    color: #1855a3; 
    overflow-y: scroll; 
    overflow-x: hidden; 
    word-wrap: break-word; 
} 

Смотрите пример здесь: http://jsfiddle.net/TWsqQ/10/

Смежные вопросы