html - 问题是,当鼠标悬停在链接上时会显示我的列表但无法点击它

标签 html css

我是 CSS 新手,需要一些帮助... 我有一个嵌套 ListView 的示例...我想要的是,当我将鼠标悬停在链接上时,内部列表应该是可见的.....我是用 css 完成的,但问题是当我去点击内部列表的元素,它再次隐藏....看到这个http://jsfiddle.net/t7mdf/ 那么我如何保持内部列表可见直到指针位于内部列表上...

所以我在我的 CSS 样式中缺少什么......请给我建议...... 我的代码如下..

<ul class="main-menu">
<li>
    <a>First List</a>
    <ul class="sub-menu">
        <li>1</li>
        <li>2</li>
        <li>3</li>
    </ul>
</li>
<li>
    <a>Second List</a>
    <ul class="sub-menu">
        <li>4</li>
        <li>5</li>
        <li>6</li>
    </ul>
</li>
<li>
    <a>Third List</a>
    <ul class="sub-menu">
        <li>7</li>
        <li>8</li>
        <li>9</li>
    </ul>
</li>

CSS 是 .main-menu{list-style:none;} .子菜单{显示:无;} .main-menu a:hover + .sub-menu{display:block;}

最佳答案

再添加一段css代码:

.sub-menu:hover{display:block;}

关于html - 问题是,当鼠标悬停在链接上时会显示我的列表但无法点击它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18267549/

相关文章:

html - 为什么我的 "oninvalid"属性让模式失败?

javascript - jQuery 通过索引更改 css

html - 无法在容器内均匀定位图像

css - IE11 的 Flexbox 最大高度问题

php - 将日期时间转换为碳实例

html - iPhone 上的网站宽度

在将 HTML 字符串发送到客户端之前格式化 HTML 字符串的 C# 工具

php - 从选择转换为检查列表?

javascript - 如何将两个 SVG 的顶部并排对齐?

html - Iframe 没有控件工作,视频不播放