Tach,
Habe jetzt rausgefunden, dass die Regel für
.inputTextError
früher geladen wird. Dann wird sie natürlich anschließend überschrieben.Setze ich
!important
dazu, dann klappt alles wie gewünscht.
important solltest du wenn möglich vermeiden, ich würde stattdessen halt entweder für eine entsprechende Reihenfolge oder für eine höhere Spezifität des Fehler-Selektors sorgen.
Jetzt wundert mich trotzdem noch, warum mir die Debug-Tools die widersprüchlichen Regeln als aktiv darstellen.
Da du kein Online-Beispiel bereitgestellt hast und der Quelltext, den du präsentiert hast auch nicht deinem echten Quelltext entsricht, kann man nur raten. Sieht dein wahrer Quelltext so aus, wie der von dir gepostete, würde ich vermuten es liegt daran, dass du einmal border und einmal border-color definierst, die restlichen Zuweisungen aus border bleiben ja aktiv.
mfg
Woodfighter