html - 下拉导航在选择时保持打开状态

标签 html css

我有一个子导航,我希望在单击它时保持打开状态。我有一个“ul li a.selected”,我应用了规则“#main_nav ul li a.selected > ul { display: block; }”。我哪里错了?特别是在此页面上,“位置”下拉列表应该处于事件状态。它有类“class="first selected""。

在此先感谢您的帮助。

http://cypresshh.cakuun.com/index.php?id=14

最佳答案

您的子导航不是所选链接 (>) 的子级,而是直接同级 (+)。你应该改用这个:

#main_nav ul li a.selected + ul { 显示: block ;

#main_nav li a.selected + ul { display: block; }

关于html - 下拉导航在选择时保持打开状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11936917/

相关文章:

jquery - 添加CSS时出现奇怪的效果

html - 在 jsFiddle 中,<ol> 不显示前导数字,为什么?

html - 带有链接的 li 内的 span 标签在悬停时移动

html - 超出部分的另一个内部的 div

javascript - 文本区域中的滚动条光标模式(适用于谷歌浏览器)

html - 隐藏所有行并显示所选

html - 如何使两列 div 跨越页面的整个宽度

javascript - 90度翻转垂直响应div

Javascript 检查 HTML 是否包含数组中的项目

html - 如何在不花费大量页面加载时间的情况下获得漂亮的背景图像?