На HTML-странице, если я выравниваю некоторые <div>
с "right: 0px", они все выглядят очень хорошо, как я и ожидал. Однако, если я уменьшу окно браузера и появится горизонтальная полоса прокрутки, при прокрутке страницы вправо я получу неожиданный пробел (вместо цветов фона моих <div>
s). Кажется, что мои <div>
s выровнены относительно видимой области страницы. Смотрите пример кода ниже:
<html>
<head>
<style>
<!--
#parent {
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
background-color: yellow;
}
#child {
position: absolute;
left: 100px;
top: 300px;
width: 1000px;
height: 400px;
background-color: blue;
}
-->
</style>
</head>
<body>
<div id="parent"><div id="child">some text here</div></div>
</body>
</html>
Есть ли способ заставить свойство "right: 0px" выровнять элементы управления относительно размера всей страницы, а не только видимой области?
Спасибо.