我正在使用 UL/LI 结构创建菜单系统。我正在尝试将兄弟选择器用于悬停/显示子菜单。
我正在使用这个;
#MainMenu li.Sel ul li.HasSub a:hover+ul {
display: block;
}
UL 结构是这样的;
<ul id='MainMenu'>
<li class='Sel'>
<a href='#'>Click Me</a>
<ul>
<li class='HasSub'>
<a href='#'>Hover Over Me</a>
<ul>
<li>Link</li>
<li>Link</li>
</ul>
</li>
</ul>
</li>
</ul>
假设当鼠标悬停在“Hover Over Me”上时,应该显示兄弟姐妹ul。它在 Firefox 中运行良好,但在 IE8 中根本不行。我确定我以前在 IE8 中使用过“+”兄弟选择器,我哪里出错了?