Stellen Sie sich das folgende Szenario vor:
#div P {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">color: red !important;
}
...
color: blue;
}
Wir verstehen, wie die Eigenschaft !important funktioniert. In diesem Fall wird das Div in Rot angezeigt, da es aufgrund der Bezeichnung !important nun eine höhere Priorität hat. Es fällt uns jedoch schwer, uns eine geeignete Situation für den Einsatz vorzustellen. Gibt es konkrete Beispiele, bei denen !important von Vorteil wäre?
Stellen Sie sich ein Szenario vor, in dem:
In solchen Fällen kann !important auf bestimmte Stile in der globalen CSS-Datei angewendet werden, wodurch diese effektiv überschrieben werden Inline-Stile, die auf diese Elemente angewendet werden.
Diese Situation tritt häufig auf, wenn die vollständige Kontrolle über HTML nicht verfügbar ist, beispielsweise in SharePoint-Lösungen. Möglicherweise möchten Sie global definierte Stile, es sind jedoch Inline-Stile vorhanden, die nicht gesteuert werden können. Die Verwendung von !important erleichtert den Umgang mit solchen Situationen.
Als Empfehlung: !important sollte nur als verwendet werden letzter Ausweg. Es ist ratsam, die Verwendung nach Möglichkeit zu vermeiden. Übermäßiger Gebrauch von !important-Stilen kann die Wartung behindern und den inhärenten Kaskadenmechanismus in Stylesheets stören.
Das obige ist der detaillierte Inhalt vonWann sollten Sie „!important' in CSS verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!