Visual Studio 中的 Csslint 给出 overqualified-elements 警告
Csslint in Visual Studio gives be an overqualified-elements warning
我在我的项目中安装了 eonasdan 日期时间选择器。它工作正常,但在 table 中使用时我遇到了问题,因为标题采用了 table 标题的颜色。使用 问题的答案,我使用以下 css 来解决问题
div.bootstrap-datetimepicker-widget table th {
color: black;
background-color: white;
}
现在看来我认为应该如此。
然而,自从我使用它以来,我一直收到警告
overqualified-elements (CssLint) Element (div.bootstrap-datetimepicker-widget) is overqualified, just use .bootstrap-datetimepicker-widget without element name.
当我删除 div
时,日期选择器再次获得 table 标题颜色。
我不喜欢忽略警告。 CSS 是否正确,Visual Studio 只是一个愚蠢的机器人,还是我需要仔细观察 CSS?
编辑:应该补充一下,我是运行 VS 2017社区版和.Net 4.7
您可以使用:
.bootstrap-datetimepicker-widget table tr th {
color: black;
background-color: white;
}
而不是 div.bootstrap-datetimepicker-widget table th
。通过这种方式,您将删除 div
其 CSS Lint 抱怨的内容,并保留所需的输出(组件内的黑色文本)。
我在我的项目中安装了 eonasdan 日期时间选择器。它工作正常,但在 table 中使用时我遇到了问题,因为标题采用了 table 标题的颜色。使用
div.bootstrap-datetimepicker-widget table th {
color: black;
background-color: white;
}
现在看来我认为应该如此。
然而,自从我使用它以来,我一直收到警告
overqualified-elements (CssLint) Element (div.bootstrap-datetimepicker-widget) is overqualified, just use .bootstrap-datetimepicker-widget without element name.
当我删除 div
时,日期选择器再次获得 table 标题颜色。
我不喜欢忽略警告。 CSS 是否正确,Visual Studio 只是一个愚蠢的机器人,还是我需要仔细观察 CSS?
编辑:应该补充一下,我是运行 VS 2017社区版和.Net 4.7
您可以使用:
.bootstrap-datetimepicker-widget table tr th {
color: black;
background-color: white;
}
而不是 div.bootstrap-datetimepicker-widget table th
。通过这种方式,您将删除 div
其 CSS Lint 抱怨的内容,并保留所需的输出(组件内的黑色文本)。