таблица с прокруткой html



Автор Мирослав Воеводин задал вопрос в разделе Другие языки и технологии

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;
ограничение по ширине - аналогично.
а насчет конкретного совета по поводу ячейки - нужна конкретная задача. - т. е. код, а лучше ссылка и описание проблемы.
Александр Ермилов
(52639)
дописал в ответе.

Ответ от ДиМКа=))[гуру]
хз, не тяни их сам да и усе

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: HTML!? Можно ли запретить ячейкам td таблицы растягиваться?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*