Auswählen von Elementen anhand von HTML5-Datenattributen in CSS
Frage: Können Elemente in CSS basierend auf ihren Daten ausgewählt werden? - Attribute (z. B. Datenrolle)?
Antwort: Mithilfe eines Attributselektors ist die Auswahl von Elementen basierend auf ihren HTML5-Datenattributen sicherlich machbar. Betrachten Sie das folgende Beispiel:
[data-role="page"] { /* Styles */ }
Vielseitigkeit von Attributselektoren:
CSS bietet eine Fülle von Attributselektoren für verschiedene Szenarien, wie in der verlinkten Dokumentation beschrieben.
Browserunterstützung und CSS-Validierung:
Es ist bemerkenswert, dass zwar benutzerdefinierte Daten Attribute sind eine HTML5-Funktion, Browser unterstützen im Allgemeinen nicht standardmäßige Attribute. Dies bedeutet, dass Sie diese Attribute mithilfe von Attributselektoren erfolgreich filtern können. Darüber hinaus bleibt die CSS-Validierung davon unberührt, da sie sich nicht um Attributnamen außerhalb des Namespace kümmert, sofern diese der Selektorsyntax entsprechen.
Das obige ist der detaillierte Inhalt vonKann CSS Elemente basierend auf HTML5-Datenattributen auswählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!