Предположим, у меня есть документ типа
<style type="text/css">
div {
border:1px solid;
padding:15px;
}
#i_am_relatively_positioned{
background-color:#fcc;
margin:50px;
padding:50px;
position:relative;
}
#inner {
background-color:#cfc;
}
#i_want_to_be_absolute_to_body{
background-color:#ccf;
left:0;
position:absolute;
top:0;
}
</style>
<body>
<div id="i_am_relatively_positioned">
<div id="inner">inner</div>
<div id="i_want_to_be_absolute_to_body">absolute to body</div>
</div>
</body>
Есть ли способ сделать #i_want_to_be_absolute_to_body позиционированным абсолютным относительно элемента body, а не его непосредственного относительного контейнера?
Я знаю, что могу просто использовать отрицательное верхнее и левое, но это кажется неуклюжим - это мой единственный вариант?