2014-12-05 3 views
0

У меня есть таблица шириной 100%. Он имеет семь столбцов, разделяющих ширину поровну. Все, что я хочу сделать, - это чтобы высота элемента td была равна его динамической ширине.Как установить высоту каждого элемента td на его ширину?

Любые идеи? JQuery отлично

table { width: 100%;} 

ответ

0

Вы можете попробовать следующий код:

$(window).resize(function() { 
    $('table>tr').height($('table>td').width()); 
}); 

Но. Это тесто с помощью CSS. Потому что перерисовать с помощью javascript - дорогостоящее вычисление.

+0

Op ищет клеточные элементы, а не ТАБЛИЦУ и кстати должен быть динамическими (отзывчивым я думаю) –

+0

@ A.Wolff К сожалению это моя ошибка, я обновляю свой ответ. – Khamidulla

0

Try ...

var w = $("table td").width() + "px"; 
$("table td").css({ height: w }); 
Смежные вопросы