Ich habe dieses HTML:CSS-Klasse mit! Wichtig wird nicht angewendet?
.text-success {
width: 75px;
padding: 1px;
color: #4c9709;
}
.SomethingOrOther {
padding: 0px 0px 0px 37px !important;
color: #FFA500 !important;
}
.lineheight {
line-height: 21px !important;
}
<b><span id="lblSomethingOrOther" class="text-success lineheight SomethingOrOther"><a onclick="SomeAction('Something', 'Other');"><u>Text which appears incorrectly</u></a></span></b>
In der text-success
Klasse, wenden wir ein paar Dinge, aber einer von ihnen ist color: #4c9709;
(grün). Die SomethingOrOther
Klasse gilt auch color: #FFA500 !important;
(orange), aber wenn ich die Software ausführen, hat der Text die falsche Farbe; es ist text-success
's grün.
Warum respektiert es nicht die !important
Flagge und die Verwendung der zweiten Farbe? Versuchte IE, Chrome und Firefox.
Ich kann wahrscheinlich entfernen Sie die text-success
Klasse aus dem HTML aber dies ist korrekt auf unserem Live-Server verhalten, aber nicht unsere lokalen Test-Server, und ich versuche, warum ...
Könnten Sie bitte Ihre css teilen? –
Ich sehe Orange Farbe https://jsfiddle.net/6xjj4kr4/ –
versuchen, mehr Spezifität hinzufügen - 'b span.SomethingOrOther' (wenn die Klasse ist einzigartig für die Seite und nicht global) – ThisGuyHasTwoThumbs