【发布时间】:2015-04-11 02:06:51
【问题描述】:
我无法理解 CSS :after 属性的行为。根据规范(here 和 here):
正如其名称所示,
:before和:after伪元素指定了元素文档树内容之前和之后的内容位置。
这似乎没有限制哪些元素可以具有:after(或:before)属性。但是,它似乎只适用于specific elements...<p> 有效,<img> 无效,<input> 无效,<table> 有效。我可以测试更多,但重点是。请注意,这在浏览器中似乎非常一致。 什么决定了一个对象是否可以接受:before 和:after 属性?
【问题讨论】:
标签: css pseudo-element