Heim > Web-Frontend > CSS-Tutorial > Verstehen Sie die Verwendung von !important in CSS genau

Verstehen Sie die Verwendung von !important in CSS genau

yulia
Freigeben: 2018-09-18 14:54:19
Original
2118 Leute haben es durchsucht

Dieser Artikel konzentriert sich auf die Priorität von CSS-Stilen und spricht hauptsächlich über CSS! Wie man wichtiges verwendet, können Freunde, die dieses Wissen erlernen, einen Blick darauf werfen, ich hoffe, es wird Ihnen hilfreich sein!

!important bietet Entwicklern eine Möglichkeit, die Gewichtung von Stilen zu erhöhen. Es ist zu beachten, dass !important eine Deklaration des gesamten Stils ist, einschließlich der Attribute und Attributwerte dieses Stils

<style type="text/css">
a{color:green!important;}
#main a{ color:blue;}
</style>
<div id="main">
<a>!important实例</a>
</div>
Nach dem Login kopieren

Wenn für den obigen Code das wichtige Attribut nicht hinzugefügt wird, wird die Farbe des Der Hyperlink ist blau, aber nach dem Hinzufügen von „Wichtig“ wird die Priorität erhöht und die Anzeigefarbe ist grün.

<style>
#Box div{
     color:red;
}
.important_false{
     color:blue;
}
important_true{
     color:blue !important;
}
</style>
<div id="Box">
    <div class="important_false">这一行末使用important</div>
    <div class="important_true">这一行使用了important</div>
</div>
Nach dem Login kopieren

Die erste Zeile des CSS-Codes setzt die Schriftfarbe aller Divs im Feld auf Rot. Die zweite und dritte Zeile verwenden beide Klassen, um die Schriftfarbe ihrer eigenen Divs auf Blau umzudefinieren. wichtig wird am Ende der zweiten Zeile und ! in der dritten Zeile verwendet!
Standardmäßig ist die Priorität der Klasse niedriger als die der ID. Selbst wenn Sie die Klasse verwenden, um Ihren eigenen Stil in der zweiten Zeile neu zu definieren, wird diese Textzeile nicht wirksam, wenn Sie das übergeordnete Attribut erben immer noch rot!
In der dritten Zeile wird jedoch important verwendet, um die Priorität zu erhöhen (oder als erzwungene Neudefinition angesehen), sodass das CSS hier wirksam wird und diese Textzeile blau wird!

Eine weitere erwähnenswerte Sache ist, dass, wenn der Stil so geschrieben ist:

.testClass{ 
color:blue !important; color:red;
}
Nach dem Login kopieren

Diese Schreibweise wird in IE6 nicht erkannt, wichtig wird in Rot angezeigt, Sie können aber auch Folgendes verwenden Methode, um IE6 erkannt zu machen !important

.testClass{ 
color:blue !important; 
} 
.testClass{ 
color:red; 
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonVerstehen Sie die Verwendung von !important in CSS genau. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
css
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage