Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Verstehen Sie die CSS-Selektorpriorität und die !important-Gewichtung

青灯夜游
Freigeben: 2020-12-31 17:23:56
nach vorne
4212 Leute haben es durchsucht

Verstehen Sie die CSS-Selektorpriorität und die !important-Gewichtung

Empfohlen: CSS-Video-Tutorial

Die Selektorpriorität und die !wichtige Gewichtung in CSS

  • .class-Selektor sind höher als der Label-Selektor.
  • .class选择器要高于标签选择器。
  • #id选择器要高于.class选择器。
  • 标签选择器是优先级最低的选择器。
  • !important的属性它的权重值优先级最高的,大于所有的选择器。

标签选择器和.class选择器

让我们进入标签选择器和.class选择器谁的优先级高实践,实践内容如:将HTML页面中的h2标签设置文本颜色。

代码块

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>优先级</title>
    <style>
        h2{
           color: red; /*红色*/
       }
       .box{
            color: springgreen; /*绿色*/
       }
    </style>
</head>
  
<body>
    <h2 class="box">微笑是最初的信仰</h2>
</body>
</html>
Nach dem Login kopieren

结果图

Verstehen Sie die CSS-Selektorpriorität und die !important-Gewichtung

.class选择器和id选择器

让我们进入.class选择器和id选择器谁的优先级高实践,实践内容如:将HTML页面中的h2标签设置文本颜色。

代码块

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>优先级</title>
    <style>
       h2{
           color: red; /*红色*/
       }
       .box{
            color: springgreen; /*绿色*/
       }
       #box{
           color:blue; /*蓝色*/
       }
    </style>
</head>
  
<body>
   <h2 class="box" id="box">微笑是最初的信仰</h2>
</body>
</html>
Nach dem Login kopieren

结果图

Verstehen Sie die CSS-Selektorpriorität und die !important-Gewichtung

!important权重使用

现在我们知道了标签选择器优先级最低,那么笔者将标签选择器添加!important属性呢,谁的优先级更高呢?
!important权重使用格式如下:

color: red !important; /*红色*/
Nach dem Login kopieren

注意:属性:值 !important属性值用空格隔开即可。

让我们进入 !important属性使用实践,看看!important属性威力有多大哈。

代码块

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>!important使用</title>
    <style>
       h2{
           color: red !important; /*红色*/
       }
       .box{
            color: springgreen; /*绿色*/
       }
       #box{
           color:blue; /*蓝色*/
       }
    </style>
</head>
  
<body>
   <h2 class="box" id="box">微笑是最初的信仰</h2>
</body>
</html>
Nach dem Login kopieren

结果图

Verstehen Sie die CSS-Selektorpriorität und die !important-Gewichtung

总结

优先级从低到高如:标签选择器、.class选择器、#id选择器、!importantDer #id-Selektor ist höher als der .class-Selektor.

Der Tag-Selektor ist der Selektor mit der niedrigsten Priorität.

!importants Attribut hat die höchste Gewichtungswertpriorität, höher als alle Selektoren.

Tag-Selektor und .class-Selektor

Kommen wir zum Tag-Selektor und .classÜben Sie, welcher Selektor verwendet wird hat die höchste Priorität, wie zum Beispiel: Festlegen der Textfarbe des h2-Tags auf der HTML-Seite. Codeblock🎜rrreee🎜Ergebnisbild🎜🎜 Verstehen Sie die CSS-Selektorpriorität und die !important-Gewichtung🎜

.class selector and id selector

🎜Lassen Sie uns den .class-Selektor und id eingeben Der -Selektor hat die höchste Priorität. Der praktische Inhalt ist beispielsweise: Festlegen der Textfarbe des h2-Tags auf der HTML-Seite. 🎜🎜Codeblock🎜rrreee🎜Ergebnisbild🎜🎜 Verstehen Sie die CSS-Selektorpriorität und die !important-Gewichtung🎜

!important Weight Usage

🎜Da wir nun wissen, dass der Tag-Selektor die niedrigste Priorität hat, wird der Autor den Tag-Selektor hinzufügen! wichtig betrifft, welches hat die höhere Priorität? <br>!important-Gewichtsverwendungsformat ist wie folgt: 🎜rrreee🎜Hinweis: <code>Attribut: Wert !importantAttributwerte können durch Leerzeichen getrennt werden. 🎜🎜Lassen Sie uns mit der Verwendung des Attributs !important beginnen und sehen, wie leistungsfähig das Attribut !important ist. 🎜🎜Codeblock🎜rrreee🎜Ergebnisbild🎜🎜 Verstehen Sie die CSS-Selektorpriorität und die !important-Gewichtung🎜

Zusammenfassung🎜🎜Priorität von niedrig nach hoch, wie zum Beispiel: Tag-Selektor, .class-Selektor, #id Selektor, !important-Attribut🎜🎜Weitere Kenntnisse zum Thema Programmierung finden Sie unter: 🎜Programmierlehre🎜! ! 🎜

Das obige ist der detaillierte Inhalt vonVerstehen Sie die CSS-Selektorpriorität und die !important-Gewichtung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!