【发布时间】:2013-08-31 04:35:25
【问题描述】:
请告诉我为什么:before 伪元素在这种情况下不像普通的img:
左边是div,里面有一个img,img的宽度和高度等于100%。右边是div 和:before 和:before 的宽高也是100%,但是效果不一样!
(我知道我可以使用background-image 解决方法,但是当:pseudo 的content 属性为url() 时有什么问题?)
【问题讨论】:
-
我对此感到困惑,但看起来
width和height根本不适用于通过url()插入的图像,请参阅stackoverflow.com/questions/14978807 -
@xec 感谢 Tomzan,找到了这个:lists.w3.org/Archives/Public/www-style/2011Nov/…
-
另请注意,如果您选择制作
display: inline;,则无法控制width。
标签: html css pseudo-element