Как стать автором
Поиск
Написать публикацию
Обновить

Проблемы с fieldset в FF

Время на прочтение1 мин
Количество просмотров592
Сегодня наткнулся аж на два бага рендеринга fieldset в Firefox.

Для fieldset не работает min-height.

Баг пятилетней давности. Исправление появилось только пять дней назад. Когда оно будет включено в очередную сборку неясно, как я понимаю для текущей ветки могут быть только обновления по безопастности, а не по layout.(

Баг исправляется задаванием min-height для элемента внутри fieldset.


Абсолютно позицированнные элементы внутри fieldset с padding и relative отсчитывают свои координаты не от верхнего левого угла блока, а от содержимого.

Т.е. сдвигаются вниз и направо на величину padding-top и padding-left.

Засабмитил, решение придумал следующее:

Задаём стили только для для FF:
1. Убирается проблемный padding у fieldset.
2. Задаётся соответствующий margin для внутренних элементов.

Важно: мы не можем просто компенсировать позицию по left или top для абсолютно-позицированного элемента, потому что когда этот глюк в FF пофиксят сайт будет отображатся неправильно. Поэтому меняем стили для остальных элементов так чтоб они не зависели от этого бага.
Теги:
Хабы:
Всего голосов 12: ↑8 и ↓4+4
Комментарии1

Публикации

Ближайшие события