position:relative 相対配置
top/leftスタイルを使って、標準配置位置からの移動量を指定する。マイナス(-)指定も可。インライン要素も含め全ての要素に指定できる。
position指定のない他の要素は、標準配置の位置から動かないので、重なってしまう場合もある。
Sample
★下は、position指定無しの標準の配置
この行には画像を配置しました
この行にはSPAN要素を配置しました
これは | 表です |
★下の例は
画像に<position:relative;top:5mm;left:1cm>、
二行目のP要素に<position:relative;top:5mm;left:1cm>、
span要素に<position:relative;top:1.5em;left:2em>、
表に<position:relative;top:0.8cm;left:100px;>を指定。
指定したtop/left分だけ、標準配置から移動している。
この行には画像を配置しました
この行にはSPAN要素を配置しました
これは | 表です |
★下の例は、上の例のtop/leftの値をマイナス(-)にしたもの。
この行には画像を配置しました
この行にはSPAN要素を配置しました
これは | 表です |
Sample Source......................................................................>>>
<p>★下は、position指定無しの標準の配置</p> <div style="width:400px;height:200px;border:1px solid navy"> <p style="border:1px solid blue"> この行には画像<img src="../../images/bg/tairu1.gif">を配置しました</p> <p style="border:1px solid blue">この行には <span style="border:1px solid red">SPAN要素</span>を配置しました</p> <table border="1"> <tr> <td>これは</td> <td>表です</td> </tr> </table> </div> <p>★下の例は・・・・・</p> <div style="width:400px;height:200px;border:1px solid navy"> <p style="border:1px solid blue">この行には画像 <img src="../../images/bg/tairu1.gif" style="position:relative;top:10px;left:30px"> を配置しました</p> <p style="position:relative;top:5mm;left:1cm;border:1px solid blue"> この行には<span style="position:relative;top:1.5em;left:2em;border:1px solid red"> SPAN要素</span>を配置しました<br> </p> <table border="1" style="position:relative;top:0.8cm;left:100px;"> <tr> <td>これは</td> <td>表です</td> </tr> </table> </div> <p>★下の例は、上の例のtop/leftの値をマイナス(-)にしたもの。</p> <div style="width:400px;height:200px;border:1px solid navy"> <p style="border:1px solid blue">この行には画像 <img src="../../images/bg/tairu1.gif" style="position:relative;top:-10px;left:-30px"> を配置しました</p> <p style="position:relative;top:-5mm;left:-1cm;border:1px solid blue"> この行には<span style="position:relative;top:-1.5em;left:-2em;border:1px solid red"> SPAN要素</span>を配置しました<br> </p> <table border="1" style="position:relative;top:-0.8cm;left:-100px;"> <tr> <td>これは</td> <td>表です</td> </tr> </table> </div>