Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Фиксирование ширины таблицы


Автор: Ytkonos 13.1.2007, 23:50
Т.е. чтобы придлинном тексте таблица или ячейка не растягивалась?

Автор: LesnoyChelovek 14.1.2007, 10:34
Вот такой код можешь использовать:
Код

<table width="100%">
<tr><td width="xxx"></td><td width="xxx"></tr>
</table>


Где xxx ширина в пикселях.

Автор: zera 14.1.2007, 11:07
table-layout: fixed

Автор: Ytkonos 21.1.2007, 14:36
Спасибо за ответы. В одном случае помогло, а в другом - при длинном тексте- текст не переносится на новую строчку, а как бы продолжается дальше, но как бы скрыто, т.е. не видно его. Т.е. олучается, что иногда можно увидеть половину буквы smile
Как можно это исправить?  Игрался с table-layout: fixed  и 
Код

<table width="100%">
<tr><td width="xxx"></td><td width="xxx"></tr>
</table>

не помогает....

Автор: Ytkonos 21.1.2007, 18:20
Либо нада делать автоматич переход на новую строку, например, через каждые 50 символов?

Автор: SelenIT 22.1.2007, 16:28
Для IE есть word-break:break-all.

Есть еще варианты расстановки переносов с помощью JS (имхо, http://snusmumrik.org.ru/ru/hyph/ из наиболее удачных вариантов).

Автор: Ytkonos 22.1.2007, 23:50
Cпасибо smile
Я решил сделать ограничение на кол-во знаков, на пхп, wordwrap();

Автор: Vex 25.9.2007, 10:20
У меня тоже иногда раздувает ячейку и как следствие меняется соотношение <td> в таблице, хотя я поставил их фиксироваными. В той ячейке, которую раздувает нет элементов больше необходимого...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)