CSS-伪类选择器
2013-12-27 17:47
531 查看
1.超链接的样式,可以通过伪类选择器进行设置。
A:link
A:visited
A:hover
A:active
PS:注意hover必须置于link和visited之后才有效,而active必须置于hover之后才有效。并且伪类对大小写不敏感。:Hover和:ACTive都是正确的写法
2.通过位置进行选择
:first-child(在IE中,必须声明<!DOCTYPE>,first-child才有效。在jquer中有:first :first-child的效果是不一样的,前者是选中匹配的第一个元素,后者是选中匹配的所有的元素的第一个元素)
示例:页面代码如下:
结果:
当改为如下代码之后:
结果:
:first-letter
:first-line
:before(css2)
:after(css2)
A:link
A:visited
A:hover
A:active
PS:注意hover必须置于link和visited之后才有效,而active必须置于hover之后才有效。并且伪类对大小写不敏感。:Hover和:ACTive都是正确的写法
2.通过位置进行选择
:first-child(在IE中,必须声明<!DOCTYPE>,first-child才有效。在jquer中有:first :first-child的效果是不一样的,前者是选中匹配的第一个元素,后者是选中匹配的所有的元素的第一个元素)
示例:页面代码如下:
<script> $(document).ready(function() { var firsts = $("ul li:first-child"); $.each(firsts, function(index, value) { $(this).css('color', 'red'); }); }); </script> </head> <body> <ul> <li> 第一个ul的第1个选项 </li> <li> 第一个ul的第2个选项 </li> <li> 第一个ul的第3个选项 </li> </ul> <br> <ul> <li> 第二个ul的第1个选项 </li> <li> 第二个ul的第2个选项 </li> <li> 第二个ul的第3个选项 </li> </ul> </body>
结果:
当改为如下代码之后:
$(document).ready(function() { var firsts = $("ul li:first"); $.each(firsts, function(index, value) { $(this).css('color', 'red'); }); });
结果:
:first-letter
:first-line
:before(css2)
:after(css2)
相关文章推荐
- CSS 3 伪类选择器
- CSS中选择器以及伪类和伪元素选择器
- CSS 用伪类 :after 选择器清除浮动
- CSS伪类 选择器
- CSS :before :after 伪类选择器
- css3伪类选择器--动态伪类选择器
- CSS魔法堂:稍稍深入伪类选择器
- css对边框的属性控制和链接的伪类选择器
- CSS伪类选择器之属性选择
- CSS中的选择器之html选择器和伪类选择器
- css 中的伪类选择器before 与after
- Css详解之(伪类选择器)
- HTML/CSS: 浅谈<a>标签及伪类选择器
- CSS中的focus-within伪类选择器
- CSS学习(二)-结构伪类选择器、属性选择器
- CSS中一些利用伪类、伪元素和相邻元素选择器的技巧实现评论点赞
- Css详解之(伪类选择器)
- CSS属性、伪类选择器,CSS3选择器
- CSS 伪类、伪元素、选择器的使用
- css伪类选择器及其兼容性