黑马程序员技术交流社区

标题: 伪类具体是什么意思? [打印本页]

作者: wanghanqing    时间: 2016-9-10 23:16
标题: 伪类具体是什么意思?
伪类具体是什么意思?
作者: 一米阳光01126    时间: 2016-9-11 00:11
伪类就是就当一种行为好了a:hover就是当移到a上,就是a类的另一种形态,a:hover div就是当移到a上时里面的div的状态
作者: wangkai01    时间: 2016-9-12 22:57
uuuuuuuuuu
作者: 王野123    时间: 2016-9-13 13:16
a:hover   a:link   a:visited   a:actived
作者: 杜源哲    时间: 2016-9-23 23:11
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(这两个的用法简直神奇,这俩货简直就是神器)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2