floatを使ったレイアウト11
positionとは
- positionプロパティは、ボックスの配置方法(基準位置)が、相対位置か絶対位置かを指定する
- positionプロパティで指定するのは、配置方法(基準位置)のみ
static
-
- 特に配置方法を指定しない。
-
- この値のときには、top、bottom、left、rightは適用されない。
-
- これが初期値。
relative
-
- 相対位置への配置となる。
-
- positionプロパティでstaticを指定した場合に表示される位置が基準位置となる。
absolute
-
- 絶対位置への配置となる。
-
- 親ボックスにpositionプロパティのstatic以外の値が指定されている場合には、親ボックスの左上が基--準位置となる。
-
- 親ボックスにpositionプロパティのstatic以外の値が指定されていない場合には、ウィンドウ全体の左--上が基準位置となる。
fixed
-
- 絶対位置への配置となるのはabsoluteと同じですが、スクロールしても位置が固定されたまま。
position: relative(相対的)
- その要素本来の位置(左上)からの移動距離
position: absolute(絶対的)
- 包含ブロック(左上)からの移動距離