7
请告诉我为什么:before
伪元素不表现得像在这种情况下,一个普通img
:CSS伪元素大小问题
左边的一个是div
与img
内img
的宽度和高度等于100%。正确的一个是div
与:before
和:before
的宽度和高度也是100%,但效果是不同的!
(我知道我可以使用一个background-image
解决办法,但什么是错的:pseudo
当其content
属性为url()
?)
小提琴:http://jsfiddle.net/Tp9JG/4/
我对此感到困惑,但它看起来像'宽度'和'高度'根本不适用于通过'url()'插入的图像,请参阅http://stackoverflow.com/questions/14978807 – xec
@xec谢谢到Tomzan,发现这个:http://lists.w3.org/Archives/Public/www-style/2011Nov/thread.html#msg451 – Cherniv
另外请注意,如果您选择了“display:inline”,则无法控制'width' ;'。 – connexo