2017-08-16 3 views
1

Ich habe die Eonasdan Datetime-Picker auf meinem Projekt installiert. Es funktioniert gut, aber ich hatte ein Problem bei der Verwendung in einer Tabelle, da die Überschriften die Farben der Tabellenüberschriften annahmen. Unter Verwendung einer Antwort auf this Frage habe ich die folgende CSS das Problem siehtCsslint in Visual Studio gibt eine überqualifizierte Elemente Warnung

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

Es jetzt zu beheben, wie ich denke, es sollte.

aber seitdem habe ich es, ich habe immer die Warnung

overqualified-elements (CssLint) Element (div.bootstrap-datetimepicker-widget) is overqualified, just use .bootstrap-datetimepicker-widget without element name. 

Als ich wieder die div die picker erhält die Tabelle Überschrift Farbe entfernen.

Ich mag es nicht, Warnungen zu ignorieren. Ist das CSS korrekt und Visual Studio ist nur ein dummer Roboter, oder muss ich etwas genauer auf das CSS schauen?

Edit: Sollte hinzufügen, ich bin mit VS 2017 Community Edition und .Net 4.7

+0

Nicht dass ich mir dessen bewusst bin. Es ist nicht etwas, das ich installiert habe und es erscheint nicht in Nuget – Andrew

+0

Nein, es ist nicht dort – Andrew

+0

Ich habe 27 Elemente (keine von denen ich selbst installiert) in den Erweiterungen und Updates – Andrew

Antwort

1

können Sie verwenden:

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

statt div.bootstrap-datetimepicker-widget table th. Auf diese Weise werden Sie die div entfernen, deren CSS Lint beschwert, behalten die gewünschte Ausgabe (schwarzer Text innerhalb der Komponente).

Verwandte Themen