CSS参考手册
杂项 | Miscellaneous
Pseudo-elements
一个CSS 伪元素是一个关键字添加到选择器,让你风格选定元素的特定部分。例如,::first-line
可以用来改变段落第一行的字体。
/* The first line of every <p> element. */
p::first-line {
color: blue;
text-transform: uppercase;
}
注意:与伪元素相比,pseudo-classes
可以根据元素的状态来设置元素的样式。
语法
selector::pseudo-element {
property: value;
}
您只能在选择器中使用一个伪元素。它必须出现在声明中的简单选择器之后。
注意:通常,::
应该使用双冒号()代替单个冒号(:
)。这将伪类与伪元素区分开来。但是,由于W3C规范的旧版本中没有这种区分,大多数浏览器都支持原始伪元素的两种语法。
伪元素指数
::after
::before
::cue
::first-letter
::first-line
::selection
::backdrop
::placeholder
::marker
::spelling-error
::grammar-error
Browser |
Lowest Version |
Support of |
---|---|---|
Internet Explorer |
8.0 |
:pseudo-element |
9.0 |
:pseudo-element ::pseudo-element |
|
Firefox (Gecko) |
1.0 (1.0) |
:pseudo-element |
1.0 (1.5) |
:pseudo-element ::pseudo-element |
|
Opera |
4.0 |
:pseudo-element |
7.0 |
:pseudo-element ::pseudo-element |
|
Safari (WebKit) |
1.0 (85) |
:pseudo-element ::pseudo-element |
杂项 | Miscellaneous相关
层叠样式表( Cascading Style Sheets )是一种用来表现 HTML 或 XML 等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。