CSS 规则冲突 : CSS disabled as a result of conflicts with another one

标签 css

我有一个网页,我需要更改它的 CSS。目前,我需要快速解决一个烦人的问题。有一些 HTML 元素使用多个 CSS 类,如下所示。

<ul class="core nested-level">

问题是“核心”在许多地方以不同的规则定义;悬停、ul、* 等。由于某些原因,这些规则之一导致“嵌套级别”被禁用,因为 chrome 开发人员工具烦人地不断出现。

知道如何快速解决此问题或强制此样式覆盖已定义的样式(如果存在)吗?我尝试了下面的样式,但它没有正确显示:

.nested-level {
    padding-left: 62px;
}

最佳答案

您似乎在“核心”CSS 类中为特定的 HMTL 元素定义了规则。例如:

ul.core{
     padding-left: 0px;
}

然后在您的“嵌套级别”中,假设您尝试为同一属性定义规则。

修复它的方法是避免基于 HTML 元素定义 css 规则,或者在定义 css 规则时使用“important”关键字,如下所示

.nested-level {
    padding-left: 62px !important;
}

这将解决您的问题。

关于CSS 规则冲突 : CSS disabled as a result of conflicts with another one,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44104464/

相关文章:

javascript - 当 td 类为多个时显示/隐藏选择选项

css - 向背景图像添加类?

javascript - 如何在 ember 中更改不同页面的正文背景

javascript - 滚动时更改的 Javascript 菜单的 Else 语句不起作用

css - Flex 布局 100% 高度太多了

css - div block 内的填充不可见?

javascript - 如何将按钮保持在动态变化的 div 的底部中心?

javascript - 如何在页面中从起点开始的一定数量的段落之后添加内容

javascript - Xbox One 浏览器的 Web 开发指南

php - 在 Contact Form 7 上使用图像作为单选按钮