S'il vous plaît me dire pourquoi :before
pseudo-élément ne se comporte pas comme un img
régulier dans ce cas:CSS taille pseudo-élément question
gauche est div
avec un img
intérieur et img
l » la largeur et la hauteur sont égales à 100%. Le droit est div
avec :before
et :before
la largeur et la hauteur sont également 100%, mais l'effet est différent!
(je sais que je peux utiliser une solution de contournement background-image
, mais ce qui ne va pas avec :pseudo
lorsque sa content
propriété est url()
?)
Fiddle: http://jsfiddle.net/Tp9JG/4/
Je suis ébranlé par cela, mais il semble que 'width' et' height' ne s'appliquent tout simplement pas aux images insérées par 'url()', voir http://stackoverflow.com/questions/14978807 – xec
@xec merci à Tomzan, trouvé ceci: http://lists.w3.org/Archives/Public/www-style/2011Nov/thread.html#msg451 – Cherniv
Notez également que vous ne pouvez pas contrôler 'width' si vous choisissez de faire' display: inline ". – connexo