Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: как сделать перенос в столбце

Сообщения:  [1-4] 

 
 автор: 12345   (04.03.2006 в 23:29)   письмо автору
 
   для: elenaki   (04.03.2006 в 18:33)
 

Если не откусывать (для этого надо писать скрипт-анализатор, или как здесь на Софт-тайме, принудительно вставляют пробелы на сервере), то есть частичные или обходные решения.

Первое и кроссбраузерное (обходное) - задать в таблице стиль table-layout:fixedю Столбцы всегда будут той ширины, какую задали, а длинные строки и картинки будут просто обрезаться.

Второе, для IE - использовать символы мягких переносов "& shy; " но они в других бр. то ли выглядят как переносы, то ли что ещё, в общем, их там нельзя показывать.

Третье - вставлять принудительно не пробелы, а картинки 1х1 пикс. в строку, портит вид не так сильно.

   
 
 автор: elenaki   (04.03.2006 в 18:33)   письмо автору
 
   для: Sergey89   (04.03.2006 в 17:58)
 

Подскажите пожалуйста
Есть столбец <td></td> и надо чтоб содержимое его преносилось в любом случае даже если это длинное одно слово. Но переноситься только если в слове есть пробел :)
Как сделать чтоб длина столбца не менялась а только увеличивалась ширина в любом случае, то есть любая строка без пробелов все-равно переносилась?
==========================================================

во-первых, непонятно, что такое длина столбца. высота?
во-вторых, сначала вы пишете, что содержимое должно переноситься в любом случае, а потом - чтоб увеличивалась только ширина.
так она и будет увеличиваться, если длинное слово без пробелов забить.

проблема решаема. можно "откусить" от строки нужное количество символов и вставить пробел. строка автоматически перенесется, если не влезает в столбец,в котором жестко записана его ширина: 100 рх, например.

   
 
 автор: Sergey89   (04.03.2006 в 17:58)   письмо автору
 
   для: oson   (04.03.2006 в 16:59)
 

никак

   
 
 автор: oson   (04.03.2006 в 16:59)   письмо автору
 
 

Подскажите пожалуйста
Есть столбец <td></td> и надо чтоб содержимое его преносилось в любом случае даже если это длинное одно слово. Но переноситься только если в слове есть пробел :)
Как сделать чтоб длина столбца не менялась а только увеличивалась ширина в любом случае, то есть любая строка без пробелов все-равно переносилась?

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования