[html] заставить столбцы таблицы стать одинаковой ширины
В процентах ширину указывать?
чтобы указывать в процентах, нужно знать, сколько составляет явно заданная ширина от ширины таблицы, а это не судьба.
например, таблица:
<td width=10><td width=50%><td width=10><td width=50%><td width=10>
просто вылезет за пределы области и создаст горизонтальный скроллинг, а таблица:
<td width=10><td width=45%><td width=10><td width=45%><td width=10>
при ширине области больше 333 точек увеличит ширину ячеек, которые по 10 точек.
<td width=10><td width=50%><td width=10><td width=50%><td width=10>Не вылезет, если указать ширину у таблицы 100%
Я делаю так:
<td width=10><td><td width=10><td><td width=10>И указываю в CSS
table {table-layout: fixed}
Это имеет некоторые побочные эффекты, но в отсновном работает.
вариант
<td width=10><td><td width=10><td><td width=10>делает ширину второго и четвертого столбца зависимой от объема текста внутри. у меня они неодинаковые.
вариант
table {table-layout: fixed}работает. в моем случае это точно ничем не грозит.
все, спасибо
Тогда юзай JScript
да, только события onresize не хватает
Оставить комментарий
VladKhan
есть таблица, в которой ширина некоторых столбцов указыватся явно в пикселях (и должна быть именно такой а остальные (с текстом) должны быть одинаковой ширины. как?