1. ::before - 在元素的内容之前插入生成的内容。
p::before {
content: "→ ";
}
2. ::after - 在元素的内容之后插入生成的内容。
p::after {
content: " ←";
}
3. ::first-line - 选择元素的第一行,并为其应用样式。
p::first-line {
font-weight: bold;
}
4. ::first-letter - 选择元素的第一个字母,并为其应用样式。
p::first-letter {
font-size: 150%;
color: blue;
}
5. ::selection - 选择用户选择的文本部分,并为其应用样式。
::selection {
background-color: yellow;
color: black;
}
这些伪元素允许你在文档中创建一些虚拟的元素,或者为特定的部分应用样式,而不必在HTML中添加额外的标记。它们为设计师提供了更多的控制和创意空间。请注意,伪元素前缀使用的是::,而伪类使用的是:。
转载请注明出处:http://www.zyzy.cn/article/detail/12541/CSS