Я пытаюсь поставить fixed
элемент внутри другого элемента fixed
как этотУплотненный фиксированный элемент не работает в IE
<div class="wrapper-fixed">
<div class="content">
<div class="element-fixed">
<p>I'm fixed in Chrome, FF</p>
<p>Why not in IE ?</p>
</div>
</div>
</div>
Когда я прокручиваю страницу в Chrome и FF element-fixed
пребывания fixed
, но в IE она прокручивается слишком и я предполагаю, что этого не должно произойти, потому что элемент fixed
находится вне потока документов.
Я попытался вытащить его из content
, но не работал, вытащил его из wrapper-fixed
, но в моем случае я не могу.
HERE A JSFIDDLE похож на моей реальной ситуации
Так почему это происходит и как это исправить, не вытаскивая его из wrapper-fixed
Добавление изображения для иллюстрации проблемы:
Я не могу воспроизвести проблему с IE11. Какая версия дает вам такое поведение? – Teemu
Я пробовал в IE9, и он работает так же, как и ожидалось. Изменить: даже в IE8. –
['fixed '] (https://msdn.microsoft.com/library/ms531140.aspx) поддерживается с IE7 (требуется DTD, хотя). Вы используете страницу в режиме Quirks? – Teemu