CSSでレイアウトを作っていると必ずと言っていいほどpositionを使う機会があります!
そこで今回はpositionについてまとめてみました^^
static(スタティック)
positionの初期値です。
よって、positionをリセットする場合に用いります。
relative(リラティブ)
相対的な位置指定を行う場合に用いります。
fixed(フィックスド)
サイト全体からの位置指定を行います。
absolute(アブソリュート)
「relative」や「fixed」とセットでしか使用できません。
親要素に対して位置指定を行います。
sticky(スティッキー)
親・兄弟要素とセットでしか使用できません。
親要素からはみ出すことなく、固定表示させたい場合に用いります。
親要素はabsoluteの時と違い、特に指定の必要はありません。
自動的に、stickyを指定したの要素を囲っている要素が自動的に親となります。
stickyのサポートブラウザは下記で確認をしてみてください
Can I use