このフィドルにメニュー ナビゲーションを含めるためにコンテンツ div が拡張されるのはなぜですか? http://jsfiddle.net/kePCS/
nav の float プロパティを削除しても削除されません。ナビゲーションの幅が 100% に設定されているため、調べてみるとまだ同じサイズのようです。
私はそれを浮かせなければなりません。http://matthewjamestaylor.com/blog/beautiful-css-centered-menus-no-hacks-full-cross-browser-supportを使用しているのは、このメニューの不可欠な部分です。
しかし、下にあるはずのコンテンツの上にナビゲーションを配置したくありません。回避策を知っていますか?なぜこれが起こるのかについての説明も気にしません。どちらも幅100%なので重ならないだろうと思いました。明らかに私は間違っていました。ありがとう!
コードなしで投稿することはできませんが、フィドルの方が理解しやすくなります。
#menu {
float:left;
width:100%;
}
#content{
width:100%;
background-color:#5FC0CE;
}