Dieser Artikel dient lediglich der Erinnerung an die CSS-Fragen, die hundertmal geschrieben und gestellt wurden. fragen: Was sind CSS-Selektoren? Welche Eigenschaften werden vererbt? Priorität? Was hat eine höhere Priorität, inline oder wichtig? Wähler
Vererbbare Eigenschaften Code kopieren Der Code lautet wie folgt:Azimut, Randkollaps, Randabstand, Beschriftungsseite, Farbe, Cursor, Richtung, Höhe, leere Zellen, Schriftfamilie, Schriftgröße, Schriftstil, Schriftvariante, Schriftstärke, Schriftart, Buchstabenabstand, Zeilenhöhe, Listenstil-Bild, Listenstil-Position, Listenstiltyp, Listenstil, Waisen, Tonhöhenbereich, Tonhöhe, Anführungszeichen, Fülle, Sprechüberschrift, Sprechziffer, Sprechzeichensetzung, sprechen, Sprechgeschwindigkeit, Betonung, Textausrichtung, Texteinzug, Textumwandlung, Sichtbarkeit, Stimmfamilie, Lautstärke, Leerzeichen, Hurenkinder, Wortabstand Vier PrioritätsprinzipienPrinzip 1 : Vererbung nicht näher bezeichneter Talente Demo1: Code kopieren Der Code lautet wie folgt:<style type="text/css"> *{Schriftgröße:20px} .class3{ Schriftgröße: 12px; } </style> </p> <p><span class="class3">Wie groß ist meine Schrift? </span> <!-- Ausführen des Ergebnisses: .class3{ font-size: 12px; }--> Demo 2: Code kopieren Der Code lautet wie folgt:<style type="text/css"> #id1 #id2{Schriftgröße:20px} .class3{Schriftgröße:12px} </style> </p> <p><div id="id1" class="class1"> <p id="id2" class="class2"> <span id="id3" class="class3">Wie groß ist meine Schrift? </span> </p> </div> <!--Ausführendes Ergebnis: .class3{ font-size: 12px; }--> Prinzip 2: #ID > .class > Tag Demo1: Code kopieren Der Code lautet wie folgt:<style type="text/css"> #id3 { Schriftgröße: 25px; } .class3{ Schriftgröße: 18px; } span{Schriftgröße:12px} </style> </p> <p><span id="id3" class="class3">Wie groß ist meine Schrift? </span> <!--Laufendes Ergebnis: #id3 { font-size: 25px; }--> Prinzip 3: Je spezifischer, desto besser Demo1: Code kopieren Der Code lautet wie folgt:<style type="text/css"> .Klasse1 .Klasse2 .Klasse3{Schriftgröße: 25px;} .Klasse2 .Klasse3{Schriftgröße:18px} .klasse3 { Schriftgröße: 12px; } </style> </p> <p><div Klasse="Klasse1"> <p class="class2"> <span class="class3">Wie ist meine Schriftgröße? </span> </p> </div> <!--Ausführendes Ergebnis: .class1 .class2 .class3{font-size: 25px;}--> Prinzip 4: Tag#ID > Tag.class Demo1: Code kopieren Der Code lautet wie folgt:<style type="text/css"> span#id3{Schriftgröße:18px} #id3{Schriftgröße:12px} span.class3{Schriftgröße:18px} .class3{Schriftgröße:12px} </style></p> <p><span id="id3">Wie groß ist meine Schrift? </span> <span class="class3">Wie ist meine Schriftgröße? </span> <!--Ausführendes Ergebnis: span#id3{font-size:18px} | span.class3{font-size:18px}--> Abschließend: Wenn Prinzipien in Konflikt geraten, gilt: Prinzip 1 > Prinzip 2 > Prinzip 3 > Prinzip 4 ! wichtigErkennt IE6 !important? ? ? Antwort: Ja, aber es gibt einen kleinen Fehler. Zum Beispiel: Code kopieren Der Code lautet wie folgt:<Stil> #ida {size:18px} .classb { Schriftgröße: 12px; } </style></p> <p><div id="ida" class="classb">!wichtiger Test: 18px</div> Mitmachen!wichtig Code kopieren Der Code lautet wie folgt:<Stil> #ida{Schriftgröße:18px} .classb{ Schriftgröße: 12px !wichtig; } </style></p> <p><div id="ida" class="classb">!wichtiger Test: 12px</div> IE6-FEHLER: Code kopieren Der Code lautet wie folgt:<Stil> .classb{ Schriftgröße: 18px !wichtig; Schriftgröße: 12px } </style></p> <p><div class="classA">!wichtiger Test: 12px</div> Gründe und Lösungen: Hier ist der Text im IE6 12 Pixel groß, während er in anderen Browsern 18 Pixel groß ist. Wenn wir jedoch den Stil ändern und am Ende !important einfügen, also .classb{ font-size: 12px;font-size: 18px !important; }, zeigt IE6 wie andere Browser auch 18px-Schriftarten an. |
<<: Protokoll des Kompilierungs- und Installationsprozesses des Nginx-Quellcodes
>>: Die Auswirkungen des Limits auf die Abfrageleistung in MySQL
Inhaltsverzeichnis 1. Problembeschreibung 2. Prob...
Wenn wir Code schreiben, müssen wir oft die Unter...
Grund Die MySQL-Version, von der Nacos‘ POM abhän...
Vorwort MySQL unterstützt Multithread-Replikation...
In diesem Artikel erfahren Sie mehr über eine zus...
In diesem Artikel erfahren Sie, wie Sie mit think...
In diesem Artikel werden 20 hervorragende Beispiel...
Wissenspunkt 1: Legen Sie die Basis-URL der Webse...
In Zeilen können dunkle Rahmenfarben individuell ...
Vorwort Ab MySQL 5.7.11 unterstützt MySQL die Dat...
Wenn wir den Tabellennamen ändern oder die Tabell...
1. Exportieren Sie die Datenbank mit dem Befehl m...
In diesem Artikel wird hauptsächlich der Beispiel...
Inhaltsverzeichnis 1. Verwende Closures 2. Verwen...
Inhaltsverzeichnis 1. Art von 2. Instanz von 3. U...