Heim >Web-Frontend >CSS-Tutorial >Warum funktioniert ::after nicht an Elementen?
Das Geheimnis des verschwundenen ::after
Im Bereich der CSS-Pseudoelemente ist die Eigenschaft ::after ein leistungsstarkes Werkzeug für Einfügen zusätzlicher Inhalte in das DOM. Es wurde jedoch festgestellt, dass Browser sich seltsamerweise weigern, ::after bei zu berücksichtigen. Elemente.
Dieses scheinbar unerklärliche Verhalten hat bei Webentwicklern für Verwirrung gesorgt. Gemäß der CSS21-Spezifikation unter http://www.w3.org/TR/CSS21/generate.html ist ::after für die Bearbeitung von Elementen mit (Dokumentbaum-)Inhalt konzipiert.
Eine genauere Betrachtung zeigt dass
. Folglich halten sich Browser an die Spezifikation, indem sie ::after für Eingabefelder nicht anzeigen. Dies erklärt das Verschwinden des beabsichtigten Inhalts im bereitgestellten Codebeispiel.
Das obige ist der detaillierte Inhalt vonWarum funktioniert ::after nicht an Elementen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!