CSS伪元素和伪类是CSS技术中的两个重要概念。它们使得CSS代码更加灵活和精细化,使得开发人员能够更加方便地控制HTML文档的结构和样式。
CSS3提供了多种伪元素,我们在样式表中可以通过::来定义。这里我们介绍一下几个常用的伪元素:
::before{ content:""; display:block; }
::before是在选中元素前加上内容
::after{ content:""; display:block; }
::after是在选中元素后加上内容
::first-letter{ font-size:2.5em; }
::first-letter可以设置每段文字的首字的样式
::first-line{ font-size:1.5em; }
::first-line可以设置每段文字的第一行字的样式
::selection{ color:#fff; background-color:#ff0000; }
::selection可以设置选中文本的样式
上面这些都是CSS3伪元素中比较常用的,我们在开发中可以根据需要合理运用。