CSS 伪类用于向某些选择器添加特殊的效果。css
咱们最多见的就是有超连接的时候,向下面这样spa
a:link {color: #FF0000} /* 未访问的连接 */ a:visited {color: #00FF00} /* 已访问的连接 */ a:hover {color: #FF00FF} /* 鼠标移动到连接上 */ a:active {color: #0000FF} /* 选定的连接 */
首先来看一下伪类的定义形式吧3d
伪类的语法:code
selector : pseudo-class {property: value}
CSS 类也可与伪类搭配使用。blog
selector.class : pseudo-class {property: value}
a.red : visited {color: #FF0000}
<a class="red" href="css_syntax.asp">CSS Syntax</a>
咱们常常是会用到的伪类以下:element
CSS 伪元素用于向某些选择器设置特殊效果。it
语法:class
伪元素的语法:select
selector:pseudo-element {property:value;}
CSS 类也能够与伪元素配合使用:语法
selector.class:pseudo-element {property:value;}
p.article:first-letter { color: #FF0000; } <p class="article">This is a paragraph in an article。</p>
上面的例子会使全部 class 为 article 的段落的首字母变为红色。
虽然简单,可是容易忘记。。。