Сайты - по стандартам, но не стандартные сайты!
Страниц: 1
Как известно, если диву задать свойство position:absolute - то
Положение элемента задается атрибутами left, top, right и bottom относительно края окна браузера. ( цитата с htmlbook.ru).
Но если этот див вставить в див с position:relative - то он уже сдвигается относительно этого дива. Объясните, пожалуйста, почему так, или на htmlbook.ру - ошибка ?
Нет на форуме
Но если этот див вставить в див с position:relative - то он уже сдвигается относительно этого дива. Объясните, пожалуйста, почему так, или на htmlbook.ру - ошибка ?
Все правильно, любой элемент, с position:absolute как бы "проверяет", прописано ли у родителя свой position. И соотвественно, если ни у одного "родителя" конкретного элемента position не прописан, то так доходит до элемента body.
Нет на форуме
На htmlbook.ru действительно ошибка. Поведение, описанное тобой, абсолютно верное. Вернее было сказать так - положение элемента задается атрибутами left, top, right и bottom относительно ближайшего элемента-родителя, у которого position есть relative или absolute, или если такого нету - относительно края окна браузера.
Нет на форуме
Понятно, хтмлбоок.ру доверял на 100%, а тут неточность у них влезла.
Нет на форуме
illusions, вы пробовали сначала посмотреть в спецификации css, или думаете, что css разработал мержевич?
Нет на форуме
В спецификацию не смотрел, но хтмлбоок.ру - все таки авторитетный сайт.
Нет на форуме
Ребята, а насколько верно и кросс-браузерно такое решение:
Нет на форуме
Почему в левом, скорее всего в правом
Нет на форуме
Страниц: 1