A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wanghanqing 中级黑马   /  2016-9-10 23:16  /  2697 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

伪类具体是什么意思?

4 个回复

倒序浏览
伪类就是就当一种行为好了a:hover就是当移到a上,就是a类的另一种形态,a:hover div就是当移到a上时里面的div的状态
回复 使用道具 举报
uuuuuuuuuu
回复 使用道具 举报
a:hover   a:link   a:visited   a:actived
回复 使用道具 举报
1,类是class的意思,你给一个元素添加了class,就是给这个元素添加了一个类。之所以这样称呼,是因为class可以重复利用。比如你给一个ul下的奇数的li加了一个odd的class名称,给偶数的li加了一个even的class,然后一个给红色背景,一个给蓝色背景,这样,明显就把li分成了两类。甚至一个网页、一个网站都可以出现一个class通用的情况。

2,伪类是:也可以用来区分元素,但是都是按顺序来的。写法是前面有个冒号。比如css3的first-child、last-child等,这个都是新版本的css才有的,低版本的IE是不能用的,如IE8。

3,总结一下:类其实就是给某个或者某些元素起一个名字,进而控制这个或者这个元素;伪类是按顺序来选择某些元素的,这个结果是动态的,比如第一个,最后一个,奇数行什么的。另外,因为伪类是添加在元素后面的,而类就是选择元素用的,所以类后面可以跟伪类进行使用的,这就更高级了。

4,另外,伪类还有一些特殊的,比如a标签的四个伪类,还有::after和::before(这两个的用法简直神奇,这俩货简直就是神器)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马