2010-09-01 3 views
3

Я работал в основном с табличными макетами до этого момента, но так как это считается недействительным в прошлом, я взял на себя задачу изучения макета на основе DIV.Легкая равная высота DIV без JavaScript возможно?

Одна из самых неприятных проблем для меня заключается в том, чтобы найти способ получить равные высоты DIV, которые работают на всех основных браузерах, не полагаются на JavaScript и не требуют complicated CSS tactics. Это меня заставляет задуматься, почему использование DIV является предпочтительным способом выполнения макетов, а таблицы позволяют быстро и легко создавать элементы страницы с равной высотой.

Какие у меня варианты? Если нет идеального способа, вы бы рекомендовали сделать это с помощью jQuery? Я хотел бы применить эту технику к боковой панели, которая может быть просмотрена here. (Это тестовая среда для темы, которую я разрабатываю.)

Обновление: высота колонок неизвестна заранее; это зависит от того, сколько контента он должен уместить.

ответ

1

Там не идеальный способ, насколько я знаю, и это одна из слабых точек CSS.

В вашем случае, однако, вы можете работать с Faux Columns technique.

0

Если стандарты не позволяют делать то, что вам нужно, завинтите их и используйте таблицу.