私は現在、レスポンシブWebデザインのチュートリアルに取り組んでおり、ナビゲーションをチュートリアルとは異なるものにしたいと考えていました(ナビゲーションバーの背景を色付けし、中央に配置する必要があります。 bkgdで、左揃えでした)。
背景がないと、サブメニューが正しく表示されました。背景に色付きのバーを設定する作業をしているときに、色付きのバーを表示させる唯一の方法は、float:left;
元々' .primary ul li{}
'セレクターにあった''を削除することでした。これが削除されたので、サブメニューのあるアイテムである''にマウスをItem 4
合わせると、サブメニューがアイテム4の真下ではなく、バーに合わせて左揃えで表示されます。ここで意味がわかります。
http://jsfiddle.net/mark_a_b/ytB66/1/
''を追加しfloat:left;
直すと、ナビゲーションの背景色バーが消え、メニュー項目が希望どおりに中央に配置されなくなります(このバージョンのbkgdの色をダークグレーに設定しただけではありません)ここに示すように、メニュー項目を見ることができます):
http://jsfiddle.net/mark_a_b/ytB66/3/
見落としているのはばかげていると思いますが、いじり回してどこにも行けなくなってしまったので、誰か他の人に手伝ってもらえるといいなと思っていました。提供された助けに感謝します!
ありがとう!!