0

HTML と CSS のみを使用して単純な垂直ナビゲーション バーを作成し、サブメニューを追加しました。問題は、下のナビゲーション メニューのサブメニューに多くのリンクがあり、サブメニューがページの高さを超えてしまうことです。スクリーンショットはよりよく説明しています-

ここに画像の説明を入力

ご覧のとおり、サブメニューは Web ページの高さを超えており、フッター (© 記号の付いた濃い灰色のストリップ) は宙に浮いています。最大の問題は、"outerwear"サブメニューがさらに長くなり、下にスクロールして残りの非表示のリンクを表示することになったことです。

HTMLとCSSのみを使用してこれを解決する方法はありますか? サブメニューの下マージン (技術的な意味ではない) をメイン メニューの下マージンに揃えることは可能ですか?

編集:これがコードです - http://jsfiddle.net/nWxpj/2/

4

1 に答える 1

1

サブメニューのリスト項目はさまざまなので、別のクラスを定義しないと実現できないと思うので、下のメニュー用に別のクラスを定義し、それに応じてトップマージンを設定する必要があります。

ここで私がしたこと、フィドル

于 2012-04-11T20:43:58.857 に答える