CSSでサブメニューを表示することに関して質問がありました。私は、例えば<ul>
形式に私の構造を変更することはできません実装上の制限に順序付けられていないリストを使用せずにCSSでサブメニューを表示
<div class="navigation">
<a class="active" href="/">Home</a>
<a href="/">Test1</a>
<a href="/">Test2</a>
<div class="submenu-wrapper">
<a href="/">Test3</a>
<div class="submenu">
<a href="/">Submenu1</a>
<a href="/">Submenu2</a>
</div>
</div>
<a href="/">Test4</a>
</div>
: は、私は、次のHTMLコードを持っています。
CSSを使用してサブメニューを表示する方法を調べるために、ウェブでいくつかの調査を行いました。これが動作しないとどのように私は私の現在の実装に関して、この問題を解決することができ、なぜ
.navigation .submenu-wrapper a:hover > .submenu{display:block;}
は誰もが私に伝えることができます:私は、次のことを試してみました。ここ
全コード:JSFIDDLE
PS。使用ブートストラップのような任意の答えや<ul>
形式にメニューを変換する私が探しているものではありません。)
が.navigation .submenuラッパー '試し消えますので:ホバー+ .submenu {表示:ブロック;}' – Akshay