CSS元素特定的伪元素

时间:2012-08-26 08:48:34

标签: css pseudo-element

这可能不是提出这个问题的正确位置,但无论如何我会问,如果我选错了地方,有人可以移动它。

我已经阅读过各种伪元素,这些元素可以用来设置实际上不存在的'假'元素。我知道有些像':before'和':after'。

我也知道还有其他用于特定元素的内容,例如::input-placeholder。有没有人知道一个引用,它提供了所有不同伪元素的详细信息,包括特定元素的那些元素?

我用Google搜索了一下,我找不到任何可以同时处理“通用”这些与特定元素绑定的内容。

1 个答案:

答案 0 :(得分:2)

CSS3中没有所有伪元素的权威列表,或者CSS3的构造,因为CS3本身就是一个移动目标,一组成熟度非常不同的模块。 W3C只维护模块链接的集合: http://www.w3.org/Style/CSS/current-work.en.html

我遇到的最佳编辑是MDN CSS Reference。但请注意,您还需要关注Mozilla和WebKit扩展的链接,以找出可能在浏览器中实现的内容。

::input-placeholder的特定情况下,即使在草稿中也不存在这样的伪元素,但有供应商前缀版本,请参阅问题Change an input's HTML5 placeholder color with CSS