構文
top : 位置;
left : 位置;
right : 位置;
bottom : 位置;
説明文
「top」,「left」,「right」,「bottom」は要素の配置位置を指定する。「position」で「relative」や「absolute」,「fixed」が指定されている場合に配置位置の指定が有効になる。
「top」は基準となる位置から下方向にどの程度離れているかを指定する。親要素のくくられた要素であれば,親要素の上部分からの距離になる。例えば,「top:10px;」と指定すれば,親要素の上部から10px下の位置から要素を表示する。同様に「letf」は右方向,「right」は左方向,「bottom」は上方向への距離を指定する。
指定には以下のような単位が利用できる。
単位 | 意味 |
---|---|
in | インチ(1インチ=25.4mm) |
cm | センチ・メートル |
mm | ミリ・メートル |
pt | ポイント(72ポイント=1インチ) |
pc | パイカ(1パイカ=12ポイント) |
px | ディスプレイの表示に利用する画素(ピクセル) |
em | 要素で指定されているフォントのサイズを基準とした倍数。例えば,12ptのサイズを指定している要素に2emを指定すると,倍の24ptとなる |
ex | 要素で指定されている小文字フォントのサイズを基準とした倍数 |
% | 親要素を基準とした割合 |
使用例
● CSSの定義
div { position : absolute;
top : 50px;
left : 80px;
background-color : #d0d0ff;
width : 200px;
height : 150px;
padding : 5px;
}
● HTMLの例
<div>
<h3>オブジェクトの配置</h3>
<p>CSSの「top」や「left」などで,所定の位置にオブジェクトを配置することが
可能です。</p>
</div>
● 表示結果