


Pourquoi les pseudo-éléments ne fonctionnent-ils pas avec les `` balises en CSS?
Pseudo-éléments et éléments d'image : une énigme CSS
Malgré l'applicabilité généralisée des pseudo-éléments comme :before et :after en CSS, leur la fonctionnalité avec des éléments d'image () est restée une exception déroutante. Comme le démontre l'extrait de code ci-dessous, l'ajout de pseudo-éléments à un élément img ne produit pas le résultat attendu :
<img src="http://0.gravatar.com/avatar/this-is-not-a-hash">
img:before { content: "hello"; }
Bien que cela fonctionne de manière transparente avec d'autres éléments comme div et span, l'effet souhaité est absent lorsqu'il est appliqué aux éléments img.
Dans les coulisses : la spécification CSS
Le La spécification CSS met en lumière cet écart. Il indique explicitement que l'interaction entre les pseudo-éléments et les éléments remplacés, y compris img en HTML, n'est pas entièrement définie dans la version actuelle. Cela implique que la spécification actuelle ne précise pas le comportement des pseudo-éléments avec les éléments img.
Solution potentielle : en attente de normalisation
Cependant, cette situation ne peut pas persister indéfiniment. La spécification suggère que l'interaction entre les pseudo-éléments et les éléments remplacés sera définie plus en détail dans une version future. Cela nous laisse espérer que les pseudo-éléments seront éventuellement pris en charge pour les éléments img de manière plus complète et cohérente.
D'ici là, les développeurs cherchant à obtenir des effets similaires en utilisant des éléments img devront peut-être envisager des approches alternatives, telles que comme l'utilisation de JavaScript ou la création d'un élément wrapper supplémentaire autour de l'img.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











Essayons de savoir un terme ici: "fournisseur de formulaire statique". Vous apportez votre HTML

Au début d'un nouveau projet, la compilation SASS se produit en un clin d'œil. Cela se sent bien, surtout quand il est associé à BrowSersync, qui recharge

Dans cette semaine, le Roundup des nouvelles de la plate-forme, Chrome présente un nouvel attribut pour le chargement, les spécifications d'accessibilité pour les développeurs Web et la BBC Moves

C'est moi qui regarde l'élément HTML pour la première fois. J'en ai été conscient depuis un certain temps, mais il ne l'a pas encore pris pour un tour. Il a un peu cool et

L'achat ou la construction est un débat classique de la technologie. Construire des choses vous-même peut être moins cher car il n'y a pas d'article de ligne sur votre facture de carte de crédit, mais

Au cours de cette semaine, un Bookmarklet pratique pour inspecter la typographie, en utilisant Await pour bricoler comment les modules JavaScript s'importent, ainsi que Facebook & # 039; S

Pendant un certain temps, iTunes était le grand chien du podcasting, donc si vous avez lié "Abonnez-vous au podcast" pour aimer:

Il existe de nombreuses plates-formes d'analyse pour vous aider à suivre les données des visiteurs et d'utilisation sur vos sites. Peut-être plus particulièrement Google Analytics, qui est largement utilisé
