CSS id和类

时间:2011-10-27 01:23:11

标签: html css

我现在有一个id,我在不同的页面上调用,但从不在同一页面上,所以它可以工作。最佳做法是将其设为class,因为它在不同的页面上被调用,但在不同的页面上不会超过一次。

例如,说我有我的主页。我在那里打电话给test。然后也许在我的关于页面的地方,我再次呼叫id test。我永远不需要在页面上多次调用id test。我应该使用id还是类?

5 个答案:

答案 0 :(得分:2)

从语法上讲,使用ID没有任何问题,只要每页只使用一次ID即可。对于CSS,这是ID的目的。但是,除非您打算在JavaScript中使用该ID,否则我不知道是否有任何意义。

如果您改为使用课程,如果您最终每页使用“测试”ID一次,那么它将提供更多灵活性。我知道你现在不打算,但你可能会在以后。

答案 1 :(得分:1)

使用ID。没有理由因为它在不同的页面上相同而改为课程。

答案 2 :(得分:1)

如果标识符仅在一个页面上使用一次,则使用ID是合适的。如果要将样式应用于也适用于另一个元素/元素集的元素,那么添加类和ID也是合适的。

答案 3 :(得分:1)

id在这里是合适的。 id应该用于命名页面上的特定元素,而class es用于页面上任何地方可能出现的内容。

因此,存在重要的语义差异。

但我个人的建议是要记住,你可以使用它,你可以随意使用它。有很多模棱两可的案例。

答案 4 :(得分:0)

只要具有给定id的元素只有一个实例,您就可以使用id。除了ids是唯一的要求之外,是否使用classid主要是事情偏好。使用带脚本的id选择元素比匹配class更快,如果你没有使用带有像jQuery这样的选择器组件的库,则更容易。我倾向于使用id作为页面上的主要容器。