Есть ли документация, которая определяет поведение по умолчанию для элемента с фиксированной позицией, внутри элемента с относительной, абсолютной или статической позицией?
.parent {
position: relative; /* or absolute/static */
height: 200px;
width: 200px;
top: 30px;
left: 50px;
background-color: red;
}
.child {
position: fixed;
height: 100px;
width: 100px;
left: 10px;
top: 20px;
background-color: blue;
}
<div class='parent'>
<div class='child'></div>
</div>
Мой собственный опыт заключается в том, что он позиционируется относительно окна просмотра браузера (если не используется преобразование, или значение left / top не указано в child), но как это сделать? я оправдываю, что так должно быть всегда? Как я узнаю, что любой браузер отображает это по-другому? Возможно, позиционирование дочернего элемента относительно родителя, или, может быть, элемент вообще не отображается ...