position: relative и IE. Блоки ведут себя как fixed.
К сожалению так и не нашел для себя вменяемого решения такой вот проблемы, поэтому обращаюсь к Вам:
Есть чистый блочный html, по аналогии с CSS Zen Garden (т.е. вся верска исключительно в CSS), приведу только проблемный кусок: Суть проблемы: В IE мое главное меню двигается вместе со скроллингом страницы, оставаясь на своем месте, в то время как страничка скроллится. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- ... --> <div id="container"> <div id="logo"><span></span></div> <div id="bikeshop-logo"><span></span></div> <div id="topmenu"> <ul id="nav"> ..... </ul> </div> <!-- ..... далее следует вагон дивов, вложенных в контейнер --> </div> CSS: Код:
/* LayOut */ При задании #topmenu {position:absolute; top:xx px; left: yy px;} блок вообще не отображается в IE. Как быть? К таблицам переходить ой как не хочу.. |
весьма непонятно.
в инете по поводу ничего не нашел. из того что удалось продиагностировать- при удалении последних двух CSS-свойств для html глюк пропадает |
ну так это же способ эмулирования fixed в ie - http://tagsoup.com/cookbook/css/fixed/
а зачем все эти overflow, width: 100%, height: 100%? |
Спасибо :)
|
Часовой пояс GMT +3, время: 06:44. |