Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Текст выходит за приделы DIVа
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » Текст выходит за приделы DIVа

Страниц (1): [1]
 

1. magistr - 03 Ноября, 2010 - 16:53:21 - перейти к сообщению
Всем доброе время суток...
Есть код.
CODE (html):
скопировать код в буфер обмена
  1. <div style="border:1px solid #000; width:200px; height:100px; white-space:normal;" >
  2.   TextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextText
  3. </div>

Как видим ширина 200px.
Текст же ведь должен перенестись на след. строку, но он так идет во всю длину выходя за пределы рамки.
Почему? как сделат чтобы он переносилься на след. строку?(ведь он вроде должен сам)
2. Uchkuma - 03 Ноября, 2010 - 19:32:09 - перейти к сообщению
Автоматический перенос строк производится по пробелам, коих я не увидел в вашем примере.
3. CenapaTop - 04 Ноября, 2010 - 00:46:03 - перейти к сообщению
CSS:
word-wrap
overflow

PHP:
wordwrap()
4. JustUserR - 04 Ноября, 2010 - 12:31:42 - перейти к сообщению
magistr пишет:
Ккак сделат чтобы он переносилься на след. строку?
Средства отображения текстовой информации предоставляемые браузером для содержимого HTML-документа - не обеспечивает систему автоматического переноса текстов по символам отличным от пробельных элементов - таким образом вы можете использовать собсвенный JS-скрипт для огранизации требуеомго разбиение текста по заданному шаблону регулярного выражения - или произвести расчет размера отображаемой строки и определить оптимальное число символов на строке

 

Powered by ExBB FM 1.0 RC1