現在、私はナビゲーションに取り組んでおり、この問題に遭遇しました:
ナビゲーションの内容が左に浮きます。ナビゲーション自体の背景色を設定しようとすると、機能しません。この例を見てください:
http://cssdeck.com/labs/qknohqxe
float:left を削除すると、背景色が見えるようになりますが、ナビゲーションの「フォーム」は破壊されます。
フォームと背景色の両方が希望どおりに保持されるこの単純なポイントに到達しようとしているので、重要なポイントが欠けていると確信しています。
私の推測では、フローティング コンテンツとキャリアのサイズ (私の場合は #nav) の間には関係があると思います。
この問題の提案/回避策が必要です。