CSS «обрисовывает» различное поведение в Webkit и Gecko

Я работаю над экспериментом и обнаружил, что CSS2-свойство "outline" реализовано не так, как в Webkit и Gecko

В приведенном ниже скрипте я иметь абсолютную позицию div внутри другого div, но плавать за его пределами. Структура в Webkit описывает фактический родительский элемент div, в то время как в Gecko он расширяется, чтобы покрыть дочерний элемент.

http://jsfiddle.net/KrCs4/

Я что-то пропустил? Есть ли свойство, которое мне нужно перезаписать в Gecko? или это должно быть сообщено как ошибка?

Скриншот Webkit:

Webkit Screenshot

Скриншот Firefox:

Firefox Screenshot

РЕДАКТИРОВАТЬ:

Подтверждено, что это ошибка, и вот обходной путь: http://jsfiddle.net/7Vfee/(Вам нужно чтобы убедиться, что родитель позиционирован: относительно или абсолютно, чтобы этот обходной путь работал.

36
задан Elie 19 May 2012 в 07:01
поделиться