答案 0 :(得分:2)
从html中删除
工作小提琴:http://jsfiddle.net/surendraVsingh/kKqZS/10/
所以,我让那个下拉列表在国家/地区下拉列表的 parent li 中有一个额外的 li 。
CSS有一个名为.no-js #main-nav li:hover > ul
的类,所以我删除了 .no-js ,因为它没有在HTML&在#main-nav ul ul
之后移动这个完整的课程是一种很好的做法。
答案 1 :(得分:2)
这个有效:http://jsfiddle.net/ryAJ2/
html代码中存在问题以及用于显示嵌套ul
的css选择器答案 2 :(得分:0)
您的代码:
<li>
<li class="top"><a href="http://bin.xxx/?op=change_lang&lang=english">English</a</li>
<ul>
<li><a href="http://bin.xxx/?op=change_lang&lang=russian">Russian</a></li>
<li><a href="http://bin.xxx/?op=change_lang&lang=german">German</a></li>
...
</ul>
</li>
你不能在li里面嵌套li元素。浏览器会自动关闭li标签并理解您的代码,如:
<li></li>
<li>English</li>
<ul>
<li><a href="http://bin.xxx/?op=change_lang&lang=russian">Russian</a></li>
<li><a href="http://bin.xxx/?op=change_lang&lang=german">German</a></li>
</ul>