2010-05-12 2 views
0

Я хочу иметь divs той же высоты.Столбцы с одинаковой высотой с перекрестным браузером CSS

http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks

не работает быть, потому что мои дивы имеют границы, и описанный способ предполагает, что они не имеют.

Решение jQuery Я не смог выполнить работу, потому что мои divs изменяются в последнее время из-за аякса и кликов меню, и я не могу найти для этого события.

ответ

0

Хотя кажется, что плагин не поддерживает границы, он поддерживает прокладку. Попробуйте обернуть их в другой div, а затем установите дополнение 2px (или сколько бы вы не хотели границы), а затем просто применили цвет фона к этому новому div.

Не самые дружественные веб-стандарты, но это позволит вам использовать трюк.

+0

Да - это трюк. Недостатком является то, что всякий раз, когда я хочу переформатировать, я должен думать обо всех этих вложенных и наложенных div. Хотя это может сработать, я сомневаюсь, что это было в намерении дизайнера. –

0

Смотрите эту BlogPost: http://www.ejeliot.com/blog/61

Надеется, что это помогает.

+0

Хм. Благодарим вас за хороший обзор. Это подтверждает мое предположение, что нет реального решения, просто трюки. Однако я не понял, почему я не мог или не должен использовать таблицы для макета. Я решил использовать таблицы, и для меня это прекрасно работает. –

Смежные вопросы