【发布时间】:2017-06-16 04:27:54
【问题描述】:
我正在尝试使用纯 CSS 创建下拉导航,我想在 ul 点击时显示下拉菜单。问题是即使有锚点,简单的 ul:focus > ul 也不起作用。选择器 :hover 和 :active 工作正常。
HTML
<li><a href="#">Menu 1</a>
<ul>
<li><a href="#">Sub Menu 1</a></li>
<li><a href="#">Sub Menu 2</a></li>
<li><a href="#">Sub Menu 3</a></li>
<li><a href="#">Sub Menu 4</a>
</ul>
</li>
CSS
#primary_nav_wrap ul li:hover > ul
{
display:block
}
【问题讨论】: