css - #nav-bar li :hover ul not working?

标签 css

我的以下 css 选择器 #nav-bar li:hover ul 应该显示

  <li><a href="#">Marketing</a></li>
  <li><a href="#">Advertising</a></li>
  <li><a href="#">Media</a></li>

但这里没有显示的是 fiddle

http://jsfiddle.net/g9Rrn/1/

最佳答案

你有什么:

<li><a href="#">Contact</a></li>
<li>
  <ul>
  <li><a href="#">Marketing</a></li>
  <li><a href="#">Advertising</a></li>
  <li><a href="#">Media</a></li>
   </ul>
  </li>

在包含子列表之前,您已经关闭了包含“Contact”的列表元素。它应该是什么:

<li>
  <a href="#">Contact</a>
  <ul>
    <li><a href="#">Marketing</a></li>
    <li><a href="#">Advertising</a></li>
    <li><a href="#">Media</a></li>
  </ul>
</li>

关于css - #nav-bar li :hover ul not working?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8450754/

相关文章:

jquery - Bootstrap 导航栏未按预期扩展(在导航栏底部)

javascript - 将图表宽度设置为 70%

html - div 的最小高度 100%

css - 为光标添加颜色 : url("data:image)

javascript - 数组中的纯 JS 列表

javascript - 如何从一个div中选择一个元素到另一个?

html - div 后面的隐藏按钮仅显示提示

javascript - 检查元素在屏幕上是否可见 JavaScript/jQuery/iScroll

html - 如何同时在框上悬停和过渡?只使用 css 和 html

javascript - 在 contenteditable pre 中美化语法高亮