Позиция: исправлено с переполнением: скрытый родитель не работает

#css

#css

Вопрос:

Я пытаюсь применить overflow: hidden к дочернему блоку, у которого есть position: fixed. Похоже, это не работает из-за фиксированной позиции. Есть ли исправление?

http://jsfiddle.net/HFZ7V/

Я читал о похожей проблеме с position: абсолютные элементы, но исправления не работают для фиксированных элементов.

Комментарии:

1. Это предполагаемое поведение, поскольку элемент выводится из обычного потока при использовании «фиксированной» позиции. Он становится относительным к окну документа, а не к элементу, в котором он находится. Единственным реальным исправлением было бы сделать родительский элемент фиксированным вместо этого…

2. Хорошо, тогда это невозможно. Спасибо за вашу помощь!

3. @JordanRynard — Я пробовал применить это к родительскому элементу, похоже, все еще не работает…

Ответ №1:

Я обновил ваш jsfiddle, предположив, чего вы пытаетесь достичь. Дайте нам знать, похоже ли это на то, что вам нужно.

http://jsfiddle.net/HFZ7V/1/

Комментарии:

1. Спасибо, но требуется, чтобы дочерний элемент имел position:fixed. Я предполагаю, что это невозможно, увидев другие комментарии…