У меня есть четыре элемента Div, размещенных с использованием позиционирования absolute , каждый из которых представляет собой границу прямоугольника, который они формируют, когда они сгруппированы вместе, чтобы выглядело, как если на странице выбран элемент Dom (это имитирует поведение границы css с использованием Div в качестве оверлеев).
Левый имеет границу слева, установленную в "4px solid red" , ширину 0p x и высоту , равную высоте выбранный элемент Dom .
Верхняя часть имеет верхнюю границу, для которой установлено значение "4px solid red", высота 0px и ширина, равная ширине выбранного элемента Dom.
и т.д.. Вы можете видеть, куда это идет.
Я знаю, что это странно, но очень полезно, см. aardvark .
Вот как это выглядит в FF, Opera, Safari и Chrome:
альтернативный текст http://img243.imageshack.us/img243/429/captureyv.png
и вот как это выглядит в т.е. 8 :
альтернативный текст http://img190.imageshack.us/img190/7196/capture1dv.png
Я сразу подумал о проблеме блочной модели, но разве она не должна сделать ее уже? и в любом случае я использовал jquery , чтобы получить ширину и высоту, что должно предотвратить подобные проблемы. Я перебрал самый известный то есть ошибки , но не могу найти соответствие.
Что вы думаете?
ps: это букмарклет, конечно, я пытался изменить тип документа для локального файла, и он работал, но на производстве я не смогу.
Я использую панель инструментов ie dev, чтобы нарисовать границу вокруг элемента, расположенного как абсолютный:
альтернативный текст http://img21.imageshack.us/img21/3425/capture2uc.png
Мы видим разрыв.