我创建了一个select列表,其中包含具有:after和:before伪元素的选项 -演示
option:after, option::before {
content: " ";
height: 5px;
width: 5px;
background: #c00;
border-radius: 5px;
display: inline-block;
}
但是,这仅适用于 Firefox,不适用于其他浏览器。
正如W3C、MDN、SitePoint中所述,它:after是一个“在匹配元素之后呈现并用于添加装饰性内容的伪元素”,并且没有人声明对它不能应用的元素有任何限制。
问题 - 为什么所有浏览器(FF 除外)都无法正确显示伪元素?非常感谢任何文档。