CSS2中的伪类与伪元素

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 的段落的首字母变为红色。

虽然简单,可是容易忘记。。。

相关文章
相关标签/搜索