Heim >Web-Frontend >CSS-Tutorial >Warum verhalten sich Pseudoelemente (:before, :after) bei „Elementen' anders als bei anderen Elementen?
Pseudoelemente und Bildelemente
Beim Versuch, Pseudoelemente (:before und :after) in Verbindung mit Bildelementen (,unerwartet zu verwenden Obwohl der gewünschte Effekt mit img-Elementen nicht erreicht wird, funktioniert die gleiche Technik nahtlos mit div- oder span-Elementen Fall?
Gemäß der CSS-Spezifikation:
"Hinweis. Diese Spezifikation definiert nicht vollständig die Interaktion von ::before und ::after mit ersetzten Elementen (z. B. IMG in HTML). Dies wird in einer zukünftigen Spezifikation detaillierter definiert.“
Dies impliziert, dass das Verhalten von Pseudoelementen mit img-Elementen derzeit im Standard nicht definiert ist. Daher kann ihre Funktionalität mit img-Elementen von Land zu Land unterschiedlich sein Browsern und kann in zukünftigen CSS-Spezifikationen geändert werden.
Das obige ist der detaillierte Inhalt vonWarum verhalten sich Pseudoelemente (:before, :after) bei „Elementen' anders als bei anderen Elementen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!