Представьте:жидкости фиксированное положение
<div class="outer">
<div class="inner">
</div>
</div>
Где:
.outer
является частью структуры столбца, а его ширина является процентиля и, следовательно, жидкость..inner
представляет собой элемент положенияfixed
, который должен заполнять 100% шириной элемент.outer
. Однако его положение по вертикали остается неизменным, поэтомуfixed
.
Я пытался реализовать эту схему с помощью следующего CSS:
.outer {
position: relative;
width: %;
}
.inner {
position: fixed;
width: 100%;
}
Однако .inner
не вычислить его ширину в процентах от его relative
родителя. Вместо этого он заполняет всю ширину окна/документа. Попытка любых свойств left
или right
приводит к тем же свойствам игнорирования родителя.
Есть ли способ обойти это?
положение: фиксированный всегда и всегда «относительное» в вьюпорте окна браузера/и никогда «относительное» к позиционируется (абсолютной или относительной) родителя/предка. – Jawad
«Есть ли способ обойти это?» – escproxy
http://stackoverflow.com/questions/7846161/fixed-positioned-div-within-a-relative-parent-div – Jawad