Heim > Artikel > Web-Frontend > Warum funktioniert CSS mit nicht standardmäßigen HTML-Elementen?
Warum CSS mit nicht standardmäßigen Elementen interagiert
Beim Erstellen benutzerdefinierter Elemente fällt einigen möglicherweise auf, dass CSS Elemente effektiv formatiert, die nicht Teil davon sind die Standard-HTML-Spezifikation. Dies kann rätselhaft sein, da man annehmen könnte, dass CSS nur erkannte Elemente unterstützt. Das Verständnis des zugrunde liegenden Mechanismus und der Gründe, warum man die Verwendung solcher Elemente vermeiden sollte, kann Aufschluss über dieses Phänomen geben.
Grund für die CSS-Kompatibilität
Browser sind auf Fortschritt ausgelegt - einigermaßen kompatibel. Wenn ein neues HTML-Element eingeführt wird, können CSS, JavaScript und ARIA dessen Verhalten in älteren Browsern emulieren. Dies erfordert, dass das nicht registrierte Element im DOM erscheint, damit diese Sprachen Funktionen manipulieren und hinzufügen können.
Vermeidung von nicht standardmäßigen Elementen
Trotz ihrer Funktionalität sind Professoren typischerweise Aufgrund mehrerer Faktoren wird von der Verwendung nicht standardmäßiger Elemente abgeraten:
Unwissenheit des Professors
It Es ist nicht ungewöhnlich, dass sich Professoren der Kompatibilität von CSS mit nicht standardmäßigen Elementen nicht bewusst sind. Dies liegt möglicherweise daran, dass solche Elemente aufgrund der oben genannten Nachteile selten verwendet werden. Darüber hinaus entwickelt sich die Technologie rasant weiter und nicht alle Fachleute bleiben über alle neuesten Entwicklungen auf dem Laufenden.
Das obige ist der detaillierte Inhalt vonWarum funktioniert CSS mit nicht standardmäßigen HTML-Elementen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!