好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

CSS基础学习九:伪类_html/css_WEB-ITnose

CSS伪类

CSS语法中伪类用于向某些选择器添加特殊的效果。常见的伪类有:


(1)语法

伪类的语法:

selector : pseudo-class {property: value}

CSS 类也可与伪类搭配使用。

selector.class : pseudo-class {property: value}

(2)锚伪类
在支持 CSS 的浏览器中,链接的不同状态都可以不同的方式显示,这些状态包括:活动状态,已被访问状态,未被访问状态,和鼠标悬停状态。

a:link {color: #FF0000}		/* 未访问的链接 */a:visited {color: #00FF00}	/* 已访问的链接 */a:hover {color: #FF00FF}	/* 鼠标移动到链接上 */a:active {color: #0000FF}	/* 选定的链接 */ 
完整的代码为:

     无标题文档  a:link {color: #FF0000}a:visited {color: #00FF00}a:hover {color: #FF00FF}a:active {color: #0000FF}         

这是一个链接。

注释:在CSS定义中,a:hover 必须位于 a:link 和 a:visited 之后,这样才能生效!

注释:在CS 定义中,a:active 必须位于 a:hover 之后,这样才能生效!

运行的 结果为:1浏览器从未访问过的链接状态为:


2浏览器已访问过的链接状态为:


3鼠标置在链接上的状态为:


4鼠标点击后的链接的状态为:


提示:1在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。

2在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。

3伪类名称对大小写不敏感。

(3)伪类与 CSS 类

伪类可以与 CSS 类配合使用:

a.red : visited {color: #FF0000}

CSS Syntax

假如上面的例子中的链接被访问过,那么它将显示为红色。

(4):first-child 伪类

您可以使用:first-child 伪类来选择元素的第一个子元素。这个特定伪类很容易遭到误解,所以有必要举例来说

明。考虑以下标记:

These are the necessary steps:

Intert Key Turn key clockwise Push accelerator

Do not push the brake at the same time as the accelerator.

查看更多关于CSS基础学习九:伪类_html/css_WEB-ITnose的详细内容...

  阅读:29次