css positionの履歴
自分自身にrelativeを単体指定して使うと、
本来あるべき場所ぶんの変なスペースが開くので、
親にrelativeを指定し、自分にはabsoluteを指定する。
static
特に配置方法を指定しない。
relative
相対位置への配置。positionプロパティでstaticを指定した場合に表示される位置が基準位置となります。
absolute
絶対位置への配置。親ボックスにpositionプロパティのstatic以外の値が指定されている場合には、親ボックスの左上が基準位置となります。親ボックスにpositionプロパティのstatic以外の値が指定されていない場合には、ウィンドウ全体の左上が基準位置となります。
fixed
絶対位置への配置となるのはabsoluteと同じですが、スクロールしても位置が固定されたままとなります。
position・・・・・ボックスの配置方法(基準位置)を指定する
http://www.htmq.com/style/position.shtml