
24.05.2006, 14:57
|
|
Регистрация: Mar 2006
Сообщений: 8
|
Огромное спасибо! Я узнал для себя следующее:
По умолчанию у position стоит static, хотя я считал, что должно быть relative. Почему на static не влияет margin-top, а влияет только top - непонятно все равно. Нелогично как-то.
Но самая главная загадка: почему в ФайерФоксе (повторяю для товарища etc в ФайерФоксе, да собственно и в Опере, я просто не стал писать про все браузеры в мире) абсолютно позиционированый слой имеет наглость смещаться вниз?
С чего все началось?
Нужно-то всего два слоя - оба позиционированы в центре страницы, menu - в самом верху, пошире; content - колонкой поуже смещен вниз.
В самом начале сделал два абсолютно позиционированных слоя с отрицательными margin-left. Но в IE6 проявился неожиданный эффект: когда пользователь пытался выделить текст на контенте, выделялось сразу все, включая содержимое слоя menu, выделить допустим два слова - было невозможно. Поэтому я решил menu позиционировать абсолютно через отрицательное смещение, а content - выровнять с помощью left:auto; right:auto.
|