Pourquoi CSS `::before` ne fonctionne-t-il pas sur `input` et `img` ?
(webplatform.news)::beforeet::afterne fonctionnent pas sur les replaced elements
→ audio, canvas, embed, iframe, img, input, object, video
- Dans la spécification HTML, ces éléments sont remplacés par le navigateur, y compris
::beforeet::after, d’où l’absence de fonctionnement
→ img peut parfois fonctionner selon le contexte (si le chargement de l’image échoue dans Firefox/Chrome)
→ input peut aussi parfois fonctionner selon le type (dans Chrome/Safari, cela fonctionne pour les cases à cocher et les boutons radio)
Aucun commentaire pour le moment.