我创建了一个select
列表具有:after
和:before
伪元素选项 - DEMO为什么:之前和之后:伪元素只能在Firefox中工作?
option:after, option::before {
content: " ";
height: 5px;
width: 5px;
background: #c00;
border-radius: 5px;
display: inline-block;
}
但是这个作品只在Firefox和没有其他的浏览器。
正如上W3C说明,MDN,SitePoint的:after
是,没有人一个“匹配元素之后呈现并用于添加化妆品内容伪元素”各国任何约元件限制它不能应用于至。
问题 - 为什么所有浏览器(FF除外)都无法正确显示伪元素? 任何文档非常感谢。
SitePoint的描述不准确。 MDN的描述更接近规范中的内容。 – BoltClock 2012-08-10 14:10:36