デベロッパーツールを使ってプロパティを設定してみましょう。
設定した値はposition-mihon.cssにコメントアウトとして記載してありますので、わからないときは確認してください。
ただのblockです(親子関係なし)。position:static*初期値
1:
position:relative(相対位置)
top20/left20
1:
position:absolute(絶対位置)
top10/right10
親要素にpositionが指定されていない場合、absoluteの起点は画面の角からの指定になります。
親のblockです。position:static*初期値
02
position:relative(相対位置)
top30/left30
02
position:absolute(絶対位置)
top20/right20
親要素にrelativeかfixedを指定すると、absoluteの起点は親要素の端になります。
03
absolute(絶対位置)
top30/right30
03
fixed(固定)
top50/right0
両方とも絶対位置の表示ですが、fixed(不動?)はスクロールしても位置が変わりません。
親のblockです。fixed(不動?)を指定
04-1
position:absolute(絶対位置)
top50/left50
04-2
position:absolute(絶対位置)
top80/left100
z-indexの値を変更することで前後の入れ替えが可能です。