A
Rendering-Effekt
Anfangs dachte ich, dass, wenn ich die Reihenfolge der Klassennamen im Element ändere, der Rendereffekt sequentiell entsprechend der Reihenfolge der Klassennamen gerendert wird.
Code
Heim >Web-Frontend >HTML-Tutorial >Ausführliche Erläuterung der Prioritätsinstanz des CSS-Klassenselektors Code Rendering-Effekt Code Rendering-Effekt Code Rendering-Effekt Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Prioritätsinstanz des CSS-Klassenselektors. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!Ausführliche Erläuterung der Prioritätsinstanz des CSS-Klassenselektors
<style>
.a{
background: red;
}
.b{
background: yellow;
}
</style>
<div class="a b">A</div>
Anfangs dachte ich, ich würde den Klassennamen im ändern Klasse in der Elementreihenfolge, der Rendering-Effekt wird in der Reihenfolge entsprechend der Klassennamenreihenfolge gerendert
<style>
.a{
background: red;
}
.b{
background: yellow;
}
</style>
<div class="b a">A</div>
Das Ändern der Reihenfolge der Klassennamen in der Elementklasse hat keinen Einfluss auf die Renderreihenfolge
<style>
.b{
background: yellow;
}
.a{
background: red;
}
</style>
<div class="a b">A</div>
Eine Änderung der Reihenfolge der Klassen im Stylesheet wirkt sich auf die Rendering-Reihenfolge aus
Schlussfolgerung: Die beiden Klassen haben das gleiche Attribut Coverage-Reihenfolge, also die Reihenfolge von unten nach oben im CSS-Stylesheet