これまた使い道があるのか微妙なんだけど、要素を常に画面の垂直、水平の中央に固定して配置させてみる。(X)HTML は下記のものを使用。
<div id="container">
<img src="q.jpg" alt="Q-car" width="120" height="160" />
</div>
適用する CSS は下記の通り。ポイントは、要素の幅と高さそれぞれの半分の値をネガティブマージンで指定すること。
#container {
position:absolute;
width:120px;
height:160px;
left: 50%;
top: 50%;
margin-left: -60px;
margin-top: -80px;
}
んでもって、実際のサンプル。ウィンドウ幅を縮めたり広げたりしても、画像が常に中央に固定されているはず。
あ、今確認したら Opera ではうまく行かないみたい。
Comments