Добрый день!
Как толково побороть эффект растягивания таблицы длинными словами? Есть ли универсальное html средство? И тут же подвопрос: а как наиболее просто зашаблонить чтобы через n символов обязательно вставлялся пробел (програмно).
1. php1 - 08 Марта, 2013 - 21:39:53 - перейти к сообщению
2. DlTA - 08 Марта, 2013 - 22:46:32 - перейти к сообщению
php1 пишет:
И тут же подвопрос: а как наиболее просто зашаблонить чтобы через n символов обязательно вставлялся пробел (програмно).
http://www.php.su/functions/?wordwrap
php1 пишет:
Как толково побороть эффект растягивания таблицы длинными словами? Есть ли универсальное html средство?
называется стили
но для корректно реализации нужно определиться куда деваться этим самым длинным словам.
3. OrmaJever - 08 Марта, 2013 - 22:56:11 - перейти к сообщению
Дополню слова DlTA сылкой на css
http://htmlbook[dot]ru/css/word-wrap
http://htmlbook[dot]ru/css/word-wrap
4. php1 - 08 Марта, 2013 - 23:43:24 - перейти к сообщению
За пэхэпэшную функцию спасибо, не знал о такой. Надеюсь вставит пробелы куда надо.
К сожалению стили не дают нужного мне эффекта. Опера упорно отказывается сохранять структуру таблицы. Но в остальных браузерах связка
word-wrap: break-word;
word-break: break-all;
overflow-wrap: break-word;
работает хорошо. Вставлю её в какой-нибудь родительский элемент.
А для верности придётся текст видимо разбивать пробелами програмно.
Спасибо.
К сожалению стили не дают нужного мне эффекта. Опера упорно отказывается сохранять структуру таблицы. Но в остальных браузерах связка
word-wrap: break-word;
word-break: break-all;
overflow-wrap: break-word;
работает хорошо. Вставлю её в какой-нибудь родительский элемент.
А для верности придётся текст видимо разбивать пробелами програмно.
Спасибо.
5. php1 - 09 Марта, 2013 - 13:47:08 - перейти к сообщению
Работает везде, если вставить конечный текст в div фиксированной ширины и задать упомянутые свойства.