質問: cssで謎の空白ができてしまいます。その2 前回の質問のときは縦幅の設定heightからpaddingの引き算を忘れて空白が出来ていました。 今回はそれに気をつけて横幅のweightを設定したのですがまたも空白が出来てしまいました。 こんな状態です↓ http://teatsite.ninja-x.jp/ 1.この空白はどうすれば無くなるのか。 2.ついでによろしければメニュー部分の画像を隙間無く並べる方法 以上の2つ(片方だけでも良いです。)の御教授お願いします。 以下ソースです。 トップページ ![](index.html) ![](index.html) ![](index.html)
回答: > その下の背景色が表示されている部分です。 そこって要するに「メイン部分」ですよね? footerがメニューリンクの「下」に出るようになっているため、 メインの中身がなければ、空白になってしまう部分。 (border付きのページでmain内に中身を書けば分かると思いますが...) mainは「中身がなくても」menu-categoryからfooterまでの間に広がっていてほしいとか、そういうことなのでしょうか? 横の空白は関係ないんでしょうか?