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}运行的 结果为:1浏览器从未访问过的链接状态为:这是一个链接。
注释:在CSS定义中,a:hover 必须位于 a:link 和 a:visited 之后,这样才能生效!
注释:在CS 定义中,a:active 必须位于 a:hover 之后,这样才能生效!
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 acceleratorDo not push the brake at the same time as the accelerator.
查看更多关于CSS基础学习九:伪类_html/css_WEB-ITnose的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did109920