在CSS中何时应该使用id以及何时应该使用类?

时间:2010-02-27 01:02:57

标签: css

  

可能重复:
  CSS Best Practice about ID and Class?

对我而言,似乎两者都达到了同样的目的。那么有什么规则或标准可以确定何时ID更适合于类,反之亦然。

我知道这个问题可能被认为是主观的,我对这一个问题没有任何偏好,我也不想在这里兜售任何东西。我真的很好奇,因为我是前端Web开发的新手,想知道使用哪个以及何时使用。

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

当您需要为属性/样式赋予多个内容时,请使用类,如果它是单数,则使用ID。如果它是我想要识别的东西,比如LoginBtn那么它就是一个ID,如果它是一种风格,就像一个blueLink的锚,它就是一个类。

许多开发人员的另一个考虑因素是javascript。例如jQuery选择器$('#id')$('.class')快得多,所以如果你只处理一个元素,这也是一个优势。

答案 2 :(得分:0)

这不是主观的。类可以用来为html中的两个独立实体(例如两个div)提供相同的样式。 Id是唯一的,因此一次只能设置1个元素。

编辑:澄清