Я хочу иметь фиксированный div внутри родительского div. Эта скрипка даст вам пример: http://jsfiddle.net/4bGqF/873/Исправлено Div внутри родителя
Как вы можете видеть, фиксированный div вырывает контейнер. Он должен оставаться в верхней части контейнера, но не быть больше контейнера (включая полосы прокрутки).
Возможно ли это?
Код:
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#container {
width: 400px;
padding-top:40px;
height: 140px;
background: green;
overflow-y:scroll;
position: relative;
}
#fixed {
position: absolute;
top:0;
left:0;
width:100%;
border: 1px solid green;
background: red;
}
Честно говоря, я не понимаю, что вы точно ищете. Мне это непонятно, но для того, чтобы элемент абсолютного позиционирования находился в верхней части контейнера, значение его 'top' должно быть изменено во время прокрутки через JavaScript. –