このページでは、いくつかの が上下にdiv
並んでいます。メニューバーには次の CSS があります。
#menu-bar {
border-left:3px white solid;
border-right:3px white solid;
}
そしてそれはうまくいきます。次div
の「コンテンツ」には、同じ境界線が定義されていますが、表示されません。私が考えることができる唯一の大きな違いは、「コンテンツ」 divに列用の2つのフローティングdivがあることですが、これはあまり重要ではないと思います.
境界線が表示されない理由はありますか?
その他の建設的な批判も歓迎します。
(テスト目的で、CSS は HTML ファイルに含まれています。)
mkkの更新overflow
が解決策のようですが、下部に小さな問題があります。更新されたページでは、 「コンテンツ」 divを設定margin-bottom
しているにもかかわらず、境界線がフッター div まで下がらず、フッターの上余白を負の値に設定することで修正できますが、それは適切な方法ではないようです...margin-top