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
So beheben Sie den Fehler beim MySQL-Transaktions...
Dieser Artikel stellt hauptsächlich ein Beispiel ...
Dieser Artikel veranschaulicht anhand von Beispie...
Heutzutage ist es für Websites Standard, SSL zu a...
1. Ziel: Ändern Sie den Wert des character_set_se...
Vorwort Samba ist eine kostenlose Software, die d...
Dynamische REM 1. Lassen Sie uns zunächst die akt...
Vorwort: Die MySQL-Datenbank bietet eine breite P...
Docker ist eine Open-Source-Container-Engine, mit...
Wenn wir lernen, Webseiten zu entwickeln, ist das...
In diesem Artikel erfahren Sie, wie Sie Kylin auf...
In vertikaler Richtung können Sie die Ausrichtung...
Die Protokolle in MySQL umfassen: Fehlerprotokoll...
Methode 1: Ändern Sie die Konfigurationsdatei (Si...
#String-Verkettung concat(s1,s2); verkette die St...