Heim >Web-Frontend >Front-End-Fragen und Antworten >Welche Arten von CSS-Stylesheets gibt es? Was ist Selektorpriorität?
Es gibt drei Arten von CSS-Stylesheets: Inline-Stylesheets, interne Stylesheets und externe Stylesheets. Die Selektorpriorität ist: „Universalselektor>Elementselektor>Klassenselektor>Attributselektor>Pseudoklasse>ID-Selektor>Inline-Stil“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.
Welche Arten von CSS-Stylesheets gibt es?
Je nachdem, wo CSS-Stile geschrieben werden (oder wie sie eingeführt werden), können CSS-Stylesheets in die folgenden drei Kategorien unterteilt werden:
1. Inline-Stylesheets
Inline-Stil bedeutet die Platzierung von CSS-Stilen direkt innerhalb der Codezeile Im Tag wird es normalerweise in das Stilattribut des Tags eingefügt. Da der Inline-Stil direkt in das Tag eingefügt wird, ist dies der direkteste Weg und auch der umständlichste Stil zum Ändern .
Beispiel:
2. Internes Stylesheet
Das interne Stylesheet ist im c9ccee2e6ea535a969eb3f532ad9fe89-Tag enthalten.
Wenn ein Webdokument mehrere c9ccee2e6ea535a969eb3f532ad9fe89-Tags enthält, bedeutet dies, dass das Dokument mehrere interne Stylesheets enthält.
Beispiel:
<p style="background-color: #999900">行内元素,控制段落-1</p>
3. Externes Stylesheet
Wenn der CSS-Stil in einer Datei außerhalb des Webseitendokuments platziert wird, wird er als externes Stylesheet bezeichnet.
Eigentlich ist ein externes Stylesheet nur eine Textdatei mit der Erweiterung .css. Wenn Sie den CSS-Stilcode in eine Textdatei kopieren und als CSS-Datei speichern, handelt es sich um ein externes Stylesheet.
Verwenden Sie auf der HTML-Seite das Tag ad80aa6e85d806ae890d2ca5178011fe. Der spezifische Einführungscode lautet wie folgt:
<style> div { color: blue; font-size: 16px; } </style>
Priorität mehrerer Stylesheets:
interner Stylesheet-Stil Sheet > Externes Stylesheet Der für das Element relevanteste Attributwert wird ermittelt und auf dieses Element angewendet. Die Priorität wird nur durch die aus Selektoren bestehenden Matching-Regeln bestimmt.
Priorität ist eine einer bestimmten CSS-Deklaration zugewiesene Gewichtung, die durch den Wert jedes Selektortyps im passenden Selektor bestimmt wird.
Was ist die Selektorpriorität?
Das Folgende ist eine Liste von Selektoren mit zunehmender Priorität:
Universal-Selektor (*) Element-(Typ-)SelektorImmer
Zur Optimierung sollten Sie die Stilregelpriorität verwenden, um das Problem zu lösen, statt!important
!important
!important
!important
!important
!important
!important
in Ihren Plugins Erklärung:
Das obige ist der detaillierte Inhalt vonWelche Arten von CSS-Stylesheets gibt es? Was ist Selektorpriorität?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!