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, время: 19:44. |