Tach
Ich bin gerade auf ein Problem gestoßen welches ich mir nicht erklären kann, hab auch schon danach gesucht jedoch leider im Netz keine Antworten gefunden.
Das Problem ist folgendes...ein Beispiel..
Meine externe CSS..
Nun das Problem ....
...und zwar, der rote gepunktete Rahmen um das <input> "importantCol wird nicht dargestellt, ABER, ändere ich die Rehenfolge in der CSS, also so...
Dann wird der gepunktete Rahmen angezeigt. Kann mir bitte hier jemand erklären was das für ein Problem ist und seit wann spielt die Reihenfolge von Klassen in der CSS eine Rolle? wo kann man drüber lesen? habe dazu leider nichts finden können.
Ich bin gerade auf ein Problem gestoßen welches ich mir nicht erklären kann, hab auch schon danach gesucht jedoch leider im Netz keine Antworten gefunden.
Das Problem ist folgendes...ein Beispiel..
Meine externe CSS..
HTML:
@charset "utf-8";
...
......
....
.importantCol { border: 2px dotted #900; }
...
......
.input100 { border: 1px solid #ddd; }
....
......
Nun das Problem ....
HTML:
<input name="x" id="x" type="text" class="input100 importantCol" />
...und zwar, der rote gepunktete Rahmen um das <input> "importantCol wird nicht dargestellt, ABER, ändere ich die Rehenfolge in der CSS, also so...
HTML:
@charset "utf-8";
...
......
....
.input100 { border: 1px solid #ddd; }
......
.importantCol { border: 2px dotted #900; }
....
......
Dann wird der gepunktete Rahmen angezeigt. Kann mir bitte hier jemand erklären was das für ein Problem ist und seit wann spielt die Reihenfolge von Klassen in der CSS eine Rolle? wo kann man drüber lesen? habe dazu leider nichts finden können.