CSS !wichtig, nicht Vorrang haben?

Habe ich folgende dom-Struktur:

<div class="ui-tabs">
<ul>
    <li class="ui-state-default ui-tabs-selected ui-state-active">
         <a href="#">Text</a>
    </li>
</ul>

Und die folgenden CSS-markup:

.ui-tabs .ui-state-active {
background: #084;
color: #E6EFEA !important;
}

a:link {
color: #00C;
}

Ich nicht die erste Farbe (E6EFEA) Vorrang. Ich hab es auf FireFox und Chrome, Chrome zeigt auch die a:link die Eigenschaft zerkratzt aus ... als wenn eine andere Farbe Vorrang haben, aber immer noch macht blau (00C). Nur um sicher zu gehen habe ich raus genommen jeder andere #00C refeence in der CSS-Datei. Irgendwelche Ideen?

Ich habe auch ein grobes Beispiel auf JSBin.

Schreibe einen Kommentar