相关阅读:
DIV中ID和class的使用有什么不同:http://www.stararly.com/Website/div-id-class-qubie.html
DIV CSS中id与class使用用原则与技巧:http://www.stararly.com/Website/43.html
DIV高度自适应方法汇总:http://www.stararly.com/Website/44.html
id和class到底要用哪一个:http://www.stararly.com/Website/45.html
DIV CSS中id与class的使用原则:http://www.stararly.com/Website/div-css-id-class-yuanze.html
首先要明白id和class的各自的优缺点。这样才能根据他们的各自的特点进行使用。
id的优点(class的缺点):id写在css用"#"选择器,class写在css中用"."选择器。"#"选择器的优先级高于"."选择器大约10倍,所以当你需要提升优先级的时候,id标签,或者id容器内的标签将是很容易和有效的。而class标签,或者class容器内的标签将可能导致优先级的提升失败。
id的缺点(class的优点):id应该是唯一的,所以它的可复用性是很差的,而class是可以复用的。所以如果一块东西是多个页面,甚至一个页面都会使用多次的,那么一定要使用class来作为样式选择器。id是唯一的,当一个控件的id的产生是不可控的,那么这个id选择器将失去意义,但是任何一个控件即使是动态产生的,他的cssClass仍然是可定制的,所以当你的这个标签需要用服务器端控件替代的时候,而服务器端控件的id是不确定的,那么请使用class选择器,这样只要将服务器端控件的cssClass设为你class选择器的名称即可。
(当然,这个还需要大量的经验的积累,项目做的多了就会逐步的改进)
相关阅读:
DIV中ID和class的使用有什么不同:http://www.stararly.com/Website/div-id-class-qubie.html
DIV CSS中id与class使用用原则与技巧:http://www.stararly.com/Website/43.html
DIV高度自适应方法汇总:http://www.stararly.com/Website/44.html
id和class到底要用哪一个:http://www.stararly.com/Website/45.html
DIV CSS中id与class的使用原则:http://www.stararly.com/Website/div-css-id-class-yuanze.html
没有评论,留下你的印记,证明你来过。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。