html - CSS 悬停在 div 上不起作用

标签 html css

我似乎无法让 CSS 监听 :hover

我有以下 CSS:

<style>
    .hidescroll
    {
    }    
        .hidescroll :hover 
        {
            overflow-x: auto;
        }
</style>

和 html:

<div class="hidescroll" style="width:100%; height:100px; background-color:green;  overflow-y:hidden; overflow-x:hidden;">
    <div style="width:300%; height:100px; background-color:red; ">abc</div>
</div>

我希望当我将鼠标悬停在 div 上时会出现滚动条。事实并非如此。为什么? (我尝试在 :hover 之前添加 div,但这也没有帮助。)

最佳答案

内联样式具有更高的特异性。您要么必须在悬停声明中说!important,要么将样式从内联中移开。我推荐后者。

关于html - CSS 悬停在 div 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50670106/

相关文章:

html - body 高度为 100vh 时的额外滚动条

适用于 IE7 和 IE8 的 HTML5 和 CSS3

css - 如何在Header下放置不同样式的阴影?

css - 如何设置侧边栏高度以匹配主要内容高度?

javascript - Jquery 下拉不在服务器上触发,在桌面上工作

javascript - 在 Video.js 中使用 Font Awesome 图标?

javascript - 过滤多个选项的数组以返回新选择中的选项

html - 我对 CSS 文件进行了更改,但在浏览器中看不到更改

javascript - Protractor - 单击具有特定文本跨度的 div 中的按钮

jquery - 如何在页面加载一段时间后淡出 div 的边框和背景颜色?