2016-10-30 4 views
0

Ich habe einige Schwierigkeiten mit der Anwendung von CSS. Ich habe eine Textfarbe, die in einem globalen externen Stylesheet angegeben ist, das * verwendet, um die Farbe anzuwenden. Ich versuche nun, dies für eine bestimmte Klasse zu überschreiben. Ich habe versucht, die Textfarbe für die Klasse innerhalb der Kopfzeile des Dokuments zu setzen (was, wenn ich richtig bin, sollte das externe Blatt überschreiben?), Aber die Farbe ändert sich nicht.CSS * überschreiben Klassenstil

Google Chrome Inspektor zeigt mir, dass * noch dominiert die Klassenspezifikation. Irgendwelche Ideen?

Mein externen Stylesheet sieht wie folgt aus:

* { 
    font-size: 14px; 
    color: #666; 
} 

und mein Kopf Stil sieht wie folgt aus:

.error-list { 
    color: red !important; 
} 

Seine erwähnenswert, dass ich es mit und ohne die versucht haben, wichtig!.

+0

Zeigen Sie uns die CSS Sie – LGSon

+0

Ich habe die Bearbeitung meiner Frage haben die CSS zu zeigen. – Welton122

+0

Welche Farbe hat die 'Fehlerliste'? ... grau wie in # 666 ... und du hast einen Tippfehler, wo du '' '' in 'Farbe # 666' verpasst hast – LGSon

Antwort

1

Versuchen Sie, Ihre CSS-Regel präziser zu machen. Zum Beispiel, wenn Ihre .error-Liste aus li-Tags besteht. Ändern Sie Ihre CSS-Regel in .error-list li, um sie genauer zu machen.

+0

Die Tags