对我而言,似乎两者都达到了同样的目的。那么有什么规则或标准可以确定何时ID更适合于类,反之亦然。
我知道这个问题可能被认为是主观的,我对这一个问题没有任何偏好,我也不想在这里兜售任何东西。我真的很好奇,因为我是前端Web开发的新手,想知道使用哪个以及何时使用。
答案 0 :(得分:3)
答案 1 :(得分:1)
当您需要为属性/样式赋予多个内容时,请使用类,如果它是单数,则使用ID。如果它是我想要识别的东西,比如LoginBtn
那么它就是一个ID,如果它是一种风格,就像一个blueLink
的锚,它就是一个类。
许多开发人员的另一个考虑因素是javascript。例如jQuery选择器$('#id')
比$('.class')
快得多,所以如果你只处理一个元素,这也是一个优势。
答案 2 :(得分:0)
这不是主观的。类可以用来为html中的两个独立实体(例如两个div)提供相同的样式。 Id是唯一的,因此一次只能设置1个元素。
编辑:澄清