[html] заставить столбцы таблицы стать одинаковой ширины
В процентах ширину указывать?
да, подразумевается, конечно, что вся таблица должна быть 100% от области, в которой находится, причем ширина этой области может меняться.
чтобы указывать в процентах, нужно знать, сколько составляет явно заданная ширина от ширины таблицы, а это не судьба.
например, таблица:
<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>
просто вылезет за пределы области и создаст горизонтальный скроллинг, а таблица:
<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}Это имеет некоторые побочные эффекты, но в отсновном работает.
ширина таблицы указана в css как 100%. не помогает.
вариант
вариант
все, спасибо
вариант
<td width=10><td><td width=10><td><td width=10>делает ширину второго и четвертого столбца зависимой от объема текста внутри. у меня они неодинаковые.
вариант
table {table-layout: fixed} работает. в моем случае это точно ничем не грозит.все, спасибо

Тогда юзай JScript
да, только события onresize не хватает 

Оставить комментарий
VladKhan
есть таблица, в которой ширина некоторых столбцов указыватся явно в пикселях (и должна быть именно такой а остальные (с текстом) должны быть одинаковой ширины. как?