ページの下部に 12px の余白があります。CSS を調べると、どの要素にも属していません。CSS インスペクターによると、 body 要素と html 要素の両方の高さにこのスペースが含まれていません...それは私を怒らせました。
ご覧になりたい方はこちらのページです。
ありがとう
の内容を.clearfix
a.
から to \0020
(スペース) に変更します。これはトリックを行います:
.clearfix:after {
clear: both;
content: "\0020"; /* change to this */
display: block;
height: 0;
visibility: hidden;
}
#footer-wrapper をこれに変更すると、問題が解決します
#footer-wrapper {
background-image: url('../images/green.jpg');
height: auto;
overflow: hidden;
}
これが役立つことを願っています。
line-height などを変更したくない場合は、次のようにフッターにパディングを追加できます。
#footer-wrapper {
margin-top: 35px;
padding-bottom: 20px;
}
その一部はあなたに関連しています.clearfix::after
。それに追加するline-height:0
と、ほとんどがなくなりました。一般的にページ全体の行の高さがレイアウトを少し台無しにしていると思います。