这可能不是问这个问题的正确地方,但无论如何我都会问,如果我选择了错误的发布位置,有人可以移动它。
我已经阅读了各种可用于设置实际不存在的“假”元素样式的伪元素。我知道有像 ':before' 和 ':after' 这样的。
我也知道还有其他用于特定元素的,比如::input-placeholder
. 是否有人知道提供所有不同伪元素(包括特定元素的伪元素)详细信息的参考资料?
我用谷歌搜索了它,我找不到任何可以同时执行更“通用”和与特定元素相关联的内容。
这可能不是问这个问题的正确地方,但无论如何我都会问,如果我选择了错误的发布位置,有人可以移动它。
我已经阅读了各种可用于设置实际不存在的“假”元素样式的伪元素。我知道有像 ':before' 和 ':after' 这样的。
我也知道还有其他用于特定元素的,比如::input-placeholder
. 是否有人知道提供所有不同伪元素(包括特定元素的伪元素)详细信息的参考资料?
我用谷歌搜索了它,我找不到任何可以同时执行更“通用”和与特定元素相关联的内容。
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。