HTML ページで、いくつか<div>
の s を "right: 0px" に揃えると、予想どおり、すべてがとてもきれいに見えます。ただし、ブラウザ ウィンドウを小さくして水平スクロール バーが表示されると、ページを右にスクロールすると、(背景色の代わりに) 予期しない空白が表示されます<div>
。私<div>
のは、ページの表示領域に対して相対的に配置されているようです。以下のサンプル コードを参照してください。
<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」プロパティを、表示領域だけでなく、ページ全体のサイズに対してコントロールを整列させる方法はありますか?
ありがとう。