如题,今天经理在讨论组里提了一句不要在html中定义太多的ID。为什么,这样有什么缺点呢?
第一,id是唯一的,使用太多就不能保证唯一性。第二,id的优先级远高于class,在样式上可能会出现问题。
前端有太多id,后台就不好取id名字啦,很容易和后台的数据发生冲突
id太多要是你id写错了,代码就有得改了。。右边大容器用id,子容器用name或者class来标记
楼上说的对。建议用class
如果你想用相同的样式那还可以用id?必经他是唯一的。
建议: 主文件的主节点(可以按照功能划分 等等)可以用id定义,其余的建议class
id一般都是后端开发使用,因为是唯一的,可以精确的操作元素跟他对应的数据
class一般前端用来设置样式
所以一般情况下,前端不要用id最好
定义大量的ID的缺点是增加页面的大小,增加自己的麻烦,要多敲键盘打字,而且要考虑不能重复。