1

我的项目中安装了 eonasdan 日期时间选择器。它工作得很好,但是在表格中使用时我遇到了问题,因为标题采用了表格标题的颜色。使用这个问题的答案,我使用以下 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日期选择器时,再次获取表格标题颜色。

我不喜欢忽略警告。CSS 是否正确,Visual Studio 只是一个愚蠢的机器人,还是我需要更仔细地查看 CSS?

编辑:应该添加,我正在运行 VS 2017 社区版和 .Net 4.7

4

1 回答 1

1

您可以使用:

.bootstrap-datetimepicker-widget table tr th {
    color: black;
    background-color: white;
}

而不是div.bootstrap-datetimepicker-widget table th. 这样,您将删除div其 CSS Lint 抱怨的内容,保留所需的输出(组件内的黑色文本)。

于 2017-08-21T10:15:40.983 回答