首页 > 用Css控制Id与Class你更倾向于哪一个?

用Css控制Id与Class你更倾向于哪一个?

之前老师教的时候,是用id来控制单个元素实现布局,但是发现网络上认识的基友大多用class控制元素应该有哪些效果,大家更加倾向于用哪种方法?有没有理由?


我觉得无所谓,但class和id的权重还是有差别的,注意样式选择器。id不要重复,容易导致重置,不经意间产生Bug。记住id和class的区别和共性就行了,没必要死抠


建议只使用Class。

理由:
http://cssguidelin.es/#ids-in-css

如果仅自己开发,当然可以随意一些。但在比较正式的团队开发时,只用class会更好(可复用)。


看页面开发了.比如页面你分区域去写的.然后一个区域内css样式差不多,你就统一css去写.对有独特性的部分可以用id选择器来重写.不过id确实要慎用.


这个并没有什么硬性规定,可以根据自己的喜好和团队对代码规范的要求来选择。

一般来说,id选择器要慎用,因为它是唯一的,在CSS文件比较大时,其复用性很低,并会带来一定的维护难度;但是通过id来获取元素是很快的。

class选择器一般用来定义元素公共的rules,更具通用性,复用性更强,从某种程度上来说,还能减少代码量,维护起来也方便;但通过class来获取元素是比较慢的。


这个看用处吧,class一般是通用,id特指


用ID来进行layout的布局,class做样式上的调整

【热门文章】
【热门文章】