У меня есть четыре элемента Div, размещенные с использованием абсолютного позиционирования, каждый из которых представляет собой границу прямоугольника, который они образуют после группировки, чтобы выглядеть так, как если бы элемент Dom был выбран на странице (это имитирует css поведение границ с использованием Div в качестве наложений).
У левого граница слева установлена на "4px сплошной красный цвет", ширина равна 0px, а высота равна высоте выбранного элемента Dom. .
Верхний имеет верхнюю границу, установленную на «4px сплошной красный», высоту 0px и ширину, равную ширине выбранного элемента Dom.
и т. д. вы можете видеть, куда это идет.
Я знаю, что это странно, но очень полезно, см. пример муравьед.
Так вот как это выглядит в ФФ, опере, сафари и хроме:
замещающий текст http://img243.imageshack.us/img243/429/captureyv.png< /а>
и вот как это выглядит в ie 8:
замещающий текст http://img190.imageshack.us/img190/7196/capture1dv.png< /а>
Я сразу подумал о проблеме с блочной моделью, но разве это не должно сделать ее уже? и в любом случае, я использовал jquery, чтобы получить ширину и высоту, что должно предотвратить такую проблему. Я просмотрел наиболее известные т.е. ошибки , но не может найти совпадение.
Что вы думаете ?
PS: это букмарклет, конечно, я пытался изменить тип документа в локальном файле, и это сработало, но в продакшене я не смогу.
Я использую панель инструментов ie dev, чтобы нарисовать границу вокруг элемента, позиционированного как absolute:
замещающий текст http://img21.imageshack.us/img21/3425/capture2uc.png< /а>
Мы видим разрыв.