こんばんは、ボーノです。
今回は、CSSでposition:relativeを使った時にスペースができてしまった時の対処方法を紹介。
実際に自分でやらかしてしまったものです。
こういう症状が出たら
下記のように、ある要素の上に別の要素を重ねたい時は、重ねたい要素のpositionをrelativeにしてtopを-指定すれば良い。
#footer-message {
position: relative;
top: -100px;
}
ただしこれだと、下図のようにスペースができてしまう。
解決方法
このスペースが邪魔な時の対処方法。
下記のように、marginに-指定でpositionで指定した量を記載すれば良い。
#footer-message {
position: relative;
top: -100px;
margin-bottom: -100px;
}
するとこうなる。完了!