css选择器id和class的区别有哪些
在学习学做网站论坛HTML视频课程和CSS课程时,使用详细讲解了网站制作的HTML知识和CSS知识。css样式是用来控制HTML样式的,样式表定义一个样式的时候,可以定义id也可以定义class。
那么CSS中class与id的区别有哪些呢?
下面是学做网站论坛总结的CSS中 id和class的5大区别:
class与id的区别一:在CSS文件里书写时,ID加前缀"#";CLASS用前缀".";
class与id的区别二:同一个标签,只能有一个ID,但可以有多个Class(如:div id="div1",表示该div的ID为div1,Class分别为div1、div2、div3三个);
class与id的区别三:ID是一个标签,用于区分不同的结构和内容,就象名字,如果一个屋子有2个人同名,就会出现混淆;class是一个样式,可以套在任意结构和内容上,就象一件衣服;
class与id的区别四:同时定义一个标签的ID和Class的css,ID所定义的css优先于Class(如:#div{font-size:14px;} .div{font-size:12px;};则它的字体大小是14px);
class与id的区别五:ID常用于JavaScript更精准的控制。