我已经定义了这个悬停的div元素如何删除悬停风格CSS
div.MyCSSClass:hover
{
background-color: purple;
}
这是我的HTML源代码:
<div class="
<ul class="MyParentCSSClass">
<li>
<div>
<div>
<div class="MyCSSClass">
<!-- I want to remove CSS hover for this div element -->
我希望在div.MyCSSClass删除悬停是MyParentCSSClass的一个孩子,所以我添加这个来删除CSS中的悬停样式:
.MyParentCSSClass div.MyCSSClass:hover
{
}
但它没有奏效。我仍然看到相同的悬停风格。 有没有办法在CSS中删除悬停而无需为我的div标签创建新的CSS类?我想保留与其他CSS属性使用'MyCSSClass'相同的名称。
感谢您的建议。我试图
background-color: none !important;
但是,当我看着Chrome中,CSS是被过度写
.MyGrandParentClass div.MyCSSClass:hover
{
background-color: purple;
}
和html源代码是
<div class="MyGrandParent">
<ul class="MyParentCSSClass">
<li>
<div>
<div>
<div class="MyCSSClass">
<!-- I want to remove CSS hover for this div element -->
我的问题是怎么样我的“删除悬停'css规则正在被覆盖?我已经把“重要”放在了我的统治之下。
代替使用空括号,将'background-color'设置为'none'或'inherit'。 – Polyov