Stefan Einspender: Reihenfolge wichtig?

hi forumsleser!
Ich habe bei meinen Versuchen <g> festgestellt, daß bei Verwendung externer CSS-Dateien (bei Einbindung direkt in die HTML ist es wahrscheinlich ähnlich) die Reihenfolge der Formatierungen wichtig ist!
Bsp:
"a:link { color:#808080; }
a:visited { color:#888888; }
a:active { color:#FF0000; }
a:hover { color:#FF0000; }"

Das Problem wird deutlich, wenn man a:hover VOR a:visited definiert (also dann:
"a:hover...
a:visited...
..."
In dem zweiten Fall wird a:hover bei besuchten Links nicht mehr interpretiert!
Ich bin mir im Moment noch nicht sicher, ob dieses Phänomen mit dem MS-spezifischen a:hover zusammenhängt und wäre sehr dankbar, inwieweit die

Reihenfolge der Formatierungen in einer CSS-Datei wichtig
ist?

IMHO ist das Verhalten bestimmt auch bei CSS-Bereichen in HTML-Dateien, ich werde es mal testen, allerdings denke ich, daß gerade bei solchen Formaten wie Links etc. die externe Lösung große Vorteile mit sich bringt <g>.

cu all
stefan

  1. Hallo Stefan!

    Ich habe bei meinen Versuchen <g> festgestellt, daß bei Verwendung externer CSS-Dateien (bei Einbindung direkt in die HTML ist es wahrscheinlich ähnlich) die Reihenfolge der Formatierungen wichtig ist!

    IMHO ist das Verhalten bestimmt auch bei CSS-Bereichen in HTML-Dateien, ich werde es mal testen, allerdings denke ich, daß gerade bei solchen Formaten wie Links etc. die externe Lösung große Vorteile mit sich bringt <g>.

    Ich stimme dir zu, es kann (wie in deinem Beispiel) die Reihenfolge der Angaben wichtig sein. Allerdings in welchem Maß diese Reihenfolge sich in den versch. Browern auswirkt ist eine Sache des (Aus-) Probierens, -leider-.
    Es verhält sich, meiner Erfahrung nach , unterschiedlich (so wie etwa es nicht immer egal ist ob man <td>inhalt</td> oder
    <td>
    inhalt
    </td>  schreibt), mal spielt es keine Rolle, mal ist es unerlässlich die Reihenfolge zu beachten. Deshalb versuche ich mir solche "wichtige" Reihenfolgen zu merken und dann immer so verwenden.

    Grüße
    Thomas