メインメニューアンカーにカーソルを合わせるまでサブメニューアンカーを非表示にする単純なドロップダウンメニューを作成しようとしています。
htmlマークアップ
<ul>
<li><a href=".">1</a></li>
<li><a href=".">2</a></li>
<li>
<a href=".">3</a>
<a href=".">3.1</a>
<a href=".">3.2</a>
</li>
</ul>
cssスタイル
<style>
ul li a:nth-child(n+2){
display:none;
}
ul li a:nth-child(n+2):hover{
display:block;
}
ul li a:hover + a:nth-child(n+2) {
display: block;
}
</style>
現在、これはサブメニュー3.2 .... 3.nの他のすべてのアンカーを表示できるようにする必要がある場合にのみ、サブメニュー(3.1)の最初のアンカーを表示します。これを実現するにはどうすればよいですか?