パラメーター
static(初期値)
親ボックスとなるような場合は指定します。
*この場合 top、bottom、left、rightなどのプロパティは適用されません。
relative
相対位置への配置となります。
absolute (ページの絶対位置)
絶対位置への配置となります。
親ボックスが static以外の場合・・・親ボックスの左上が基準位置。
親ボックスが static以外の場合・・・ウィンドウの左上が基準位置。
fixed (画面の絶対位置)
スクロールしても指定位置に固定表示されます。
サンプルコード
<div style="border:1px solid #ccc;background-color:#f0f0ff;width:150px;">
position:static;
</div>
<div style="border:1px solid #ccc;background-color:#f0f0ff;width:150px;position:relative;top:50px;left:50px;">
position:relative;top:20px;left:50px;
</div>
<div style="border:1px solid #ccc;background-color:#f0f0ff;width:150px;position:absolute;top:70px;left:70px;">
position:absolute;top:70px;left:70px;
</div>
<div style="border:1px solid #ccc;background-color:#f0f0ff;width:150px;position:fixed;top:90px;left:90px;">
これは position:fixed;top:90px;left:90px; のサンプルです。
</div>
position:static;
position:relative;top:20px;left:50px;
position:absolute;top:70px;left:70px;
これは position:fixed;top:90px;left:90px; のサンプルです。