3 Stimmen

Verstehen von CSS-Selektoren

Warum wird der Text im Folgenden rot dargestellt?

#stories li a {color:red}
.default li.expand a {color:green}
li.expand a {color:blue}

<ul id="stories" class="default">
   <li>this is the end</li>
   <li class="expand">this is the end</li>

Nur wenn ich #stories auf die anderen setze, ändert sich der Text. Hat ein # mehr Dominanz, obwohl es weiter oben in der css steht?!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X