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

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

回复
阅读 4.6k
6 个回答

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

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

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

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

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

建议只使用Class。

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

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

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

新手上路,请多包涵

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏