Pull to refresh

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

Reading time1 min
Views549
Сегодня наткнулся аж на два бага рендеринга 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 пофиксят сайт будет отображатся неправильно. Поэтому меняем стили для остальных элементов так чтоб они не зависели от этого бага.
Tags:
Hubs:
Total votes 12: ↑8 and ↓4+4
Comments1

Articles