Другие языки программирования и технологии

HTML!? Можно ли запретить ячейкам td таблицы растягиваться?

вообще-то можно в css, но таблице настанет пипец) )
пример - td { display: block; } - и пиши себе размеры какие угодно. ничего не растянется)) )
штука в том, что ячейка таблицы - элемент с display: table-cell; - такой элемент растягивается в зависимости от контента в нем. если это свойство как-то изменить, то ячейка растягиваться перестанет, но одновременно и перестанет быть ячейкой таблицы.
"обмануть" таблицу обычно можно - правильно расставляя width: и height:, но не всегда. иногда нужны дополнительно скрипты для этого. но тоже есть ограничения. поэтому мой совет - НЕ используйте таблицы для верстки. используйте табличные теги для таблиц. и точка.
а насчет конкретного совета по поводу ячейки - нужна конкретная задача. - т. е. код, а лучше ссылка и описание проблемы.

P.S. прочел в комментарии выше, о чем речь. этому div, который растягивает таблицу - задать нужные размеры по ширине и высоте и overflow - например, ограничим максимальный размер по высоте: max-height: 100px; height: auto!important; height: 100px; overflow-y: auto; - (height: auto!important; height: 100px; - для IE6) - ячейка не будет более 100 пикселей + отступы по высоте. можно добавить width, или max-width - по необходимости. - это с полосой прокрутки. если просто можно "обрезать" содержимое дива, то overflow: hidden;
ограничение по ширине - аналогично.
а насчет конкретного совета по поводу ячейки - нужна конкретная задача. - т. е. код, а лучше ссылка и описание проблемы.
Денис Минеев
Денис Минеев
60 969
Лучший ответ
Вячеслав Богданов ну тогда интересно можно ли установить этому div конкретные размеры и запретить уже этому div растягиваться, чтоб скроллбар если что появился, если текста много?

п.с. Совет по поводу ячейка и конкретная задача: - много кода, лучше я могу через teamviewers показать что за глюк
Вячеслав Богданов большое спасибо, очень помогло!
хз, не тяни их сам да и усе
Antihrist Bik
Antihrist Bik
1 126
Вячеслав Богданов да в том то и дело что я их не тяну, просто в ячейке есть div, в котором постоянно меняющийся текст, вот если текста много, то ячейка растягивается и портит всю таблицу