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