CSS 伪类 (Pseudo-classes)实例

CSS 伪类 (Pseudo-classes)实例CSS 伪类用于向某些选择器添加特殊的效果在支持 CSS 的浏览器中,链接的不同状态都可以不同的方式显示,这些状态包括:活动状态,已被访问状态,未被访问状态,和鼠标悬停状态。

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

###########伪类W3C:"W3C" 列指示出该属性在哪个 CSS 版本中定义(CSS1 还是 CSS2)。

属性 描述 CSS:active    向被激活的元素添加样式。   1:focus 向拥有键盘输入焦点的元素添加样式。  2:hover 当鼠标悬浮在元素上方时,向元素添加样式。   1:link  向未被访问的链接添加样式。  1:visited   向已被访问的链接添加样式。  1:first-child   向元素的第一个子元素添加样式。    2:lang  向带有指定 lang 属性的元素添加样式。  2#####################

1.超链接本例演示如何向文档中的超链接添加不同的颜色。    <style type="text/css">        a:link {color:#0000FF}        a:visited{color:#00FF00}        a:hover{color:#FF00FF}        a:active{color:#0000FF}    </style></head><body>

<p><b><a href="test1.html" target="_blank">这是一个链接</a></b></p><p><b>注释:</b>在定义中,a:hover必须位于a:link 和 a:visited 之后,这样才能生效!</p><p><b>注释:</b>在Css定义中, a:active 必须位于a:hover 之后,这样才能生效!</p>

2.超链接 2本例演示如何向超链接添加其他样式。

<style type="text/css">        a.one:link {color:#ff0000;}        a.one:visited{color:#0000ff;}        a.one:hover{color:#ffcc00;}

a.two:link {color:#ff0000;}        a.two:visited{color:#0000ff;}        a.two:hover{font-size:150%;}

a.three:link {color:#ff0000;}        a.three:visited{color:#0000ff;}        a.three:hover{background:#66ff66;}

a.four:link {color:#ff0000;}        a.four:visited{color:#0000ff;}        a.four:hover{font-family:monospace}

a.five:link {color:#ff0000;text-decoration: none;}        a.five:visited{color:#0000ff;text-decoration: none;}        a.five:hover{color:#ffcc00;underline;}

</style></head><body><p>请把鼠标移动到这些链接上,以查看效果:</p><p><b><a class="one" href="test1.html" target="_blank">这个链接改变颜色</a></b></p><p><b><a class="two" href="test1.html" target="_blank">这个链接改变字体大小</a></b></p><p><b><a class="three" href="test1.html" target="_blank">这个链接改变背景颜色</a></b></p><p><b><a class="four" href="test1.html" target="_blank">这个链接改变字体系列</a></b></p><p><b><a class="five" href="test1.html" target="_blank">这个链接改变文本装饰</a></b></p></body>

3.超链接::focus 的使用本例演示如何使用 :focus 伪类(无法在 IE 中工作)。    <style type="text/css">        input:focus{

}    </style></head><body>

<form action="test1.html" method="get">    First name:<input type="text" name="fname" /><br/>    Last name:<input type="text" name="lname" /><br/>    <input type="submit" value="Submit" /></form>

<p><b>注释:</b>如果已规定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)支持 :focus 伪类。</p></body>

4.:first-child(首个子对象)本例演示 :first-child 伪类的用法。

<style type="text/css">        p:first-child{font-weight:bold;}        li:first-child{text-transform: uppercase;}    </style></head><body><div>    <p>These are the necessary steps:</p>    <ul>        <li>Intert key</li>        <li>Turn key<strong>clockwise</strong></li>        <li>Push accelerator</li>    </ul>    <p>Do <em>not</em> Push the</p></div>

原文地址:https://www.cnblogs.com/zoulixiang/p/9987899.html

时间: 2024-11-29 03:34:33

CSS 伪类 (Pseudo-classes)实例的相关文章

css 伪类选择器:checked实例讲解

css :checked伪类选择器介绍 css :checked伪类选择器用于选择匹配所有被选中的单选按钮(radio)或复选框(checkbox),你可以结合:checked伪类选择器和:not选择器来匹配选择没有被选中的单选按钮或复选框. 语法: :checked { style properties } 如: input:checked{ background-color:red; } 设置被选中的单选按钮(radio)或复选框(checkbox)的背景颜色为红色(单选框和复选框只有在Op

css伪类总结

css伪类(pseudo-classes)使用来添加一些选择器的特殊效果 (pseudo/ 'sju:d??/假的,虚伪的;)      语法: selector:pseudo-class{} selector.class:pseudo-class{} anchor伪类(anchor/?æ?k?(r)/锚; 锚状物; 靠山; 压阵队员;) a:link{}未访问的连接 a:visited{}已访问的连接 a:hover{}鼠标滑过的连接 a:active{}以选中的连接 注:a:hover要在a

CSS 伪类(Pseudo-classes)

CSS伪类是用来添加一些选择器的特殊效果. 语法 伪类的语法: selector:pseudo-class {property:value;} CSS类也可以使用伪类: selector.class:pseudo-class {property:value;} anchor伪类 在支持 CSS 的浏览器中,链接的不同状态都可以以不同的方式显示 实例 a:link {color:#FF0000;} /* 未访问的链接 */a:visited {color:#00FF00;} /* 已访问的链接 *

今天做项目用了CSS伪类选择器“before”,就来了解了解它怎么使用,又如何用?

我不知道有没有小伙伴以前跟我一样,在一个元素内部想要添加一个小图标或者小东西的时候, 直接在HTML文档里自己加上<span>标签,或者其他的.亦或者用javascript在该元素中追加一个元素. 比如我们向下面这些div中添加b元素: <div></div> <div></div> <div></div> <div></div> $(function){ $("div").ap

CSS 伪类(Pseudo-classes):用来添加一些选择器的特殊效果

CSS 伪类(Pseudo-classes) CSS伪类是用来添加一些选择器的特殊效果. 语法 伪类的语法: selector:pseudo-class {property:value;} CSS类也可以使用伪类: selector.class:pseudo-class {property:value;} anchor伪类 在支持 CSS 的浏览器中,链接的不同状态都可以以不同的方式显示 实例 a:link{color:#FF0000;}/* 未访问的链接 */a:visited{color:#

关于css伪类的一些兼容性测试

测试环境:xp ,ie7~8  chrome. link 伪类 :(:link,:visited)  这个是链接专用 动态伪类 :(:hover,:active,:focus) <!DOCTYPE html> <html> <head></head> <style type="text/css"> a:link,input:hover{color:blue;} a:visited{color:green;} a:active{

CSS伪类和伪元素的区别

CSS - 伪类和伪元素的区别 本文转载于http://www.cnblogs.com/iceflorence/p/5796083.html 伪类和伪元素皆独立于文档结构.它们获取元素的途径也不是基于id.class.属性这些基础的元素特征,而是在处于特殊状态的元素(伪类),或者是元素中特别的内容(伪元素).区别总结如下: CSS伪类 (Pseudo-classes):用于向某些选择器添加特殊的效果,即在元素当前静态样式的基础上添加特殊效果(一般都是动态效果),所以一个元素达到一个特定状态时,它

第十二节课,css伪类 (转)

一.特殊选择器 1.* 用于匹配任何的标记 2.> 用于指定父子节点关系 3.E + F 毗邻元素选择器,匹配所有紧随E元素之后的同级元素F 4.E ~ F 匹配所有E元素之后的同级元素F 5.名称[表达式] 5.1 E[att] 匹配所有具有att属性的E元素([att]获取所有的定义了att的标签:E[att=val] 匹配所有att属性等于“val”的E元素: 5.2 [att=val] 获取所有定义了att属性并且属性值等于val的标签: 5.3 [att^=val]获取所有定义了att

【从0到1学Web前端】CSS伪类和伪元素

1.CSS中的伪类 CSS 伪类用于向某些选择器添加特殊的效果. 语法: selector : pseudo-class {property: value} CSS 类也可与伪类搭配使用 selector.class : pseudo-class {property: value} 如下面的一段代码: a.red : visited {color: #FF0000} <a class="red" href="css_syntax.asp">CSS Syn