我现在有一个id
,我在不同的页面上调用,但从不在同一页面上,所以它可以工作。最佳做法是将其设为class
,因为它在不同的页面上被调用,但在不同的页面上不会超过一次。
例如,说我有我的主页。我在那里打电话给test
。然后也许在我的关于页面的地方,我再次呼叫id test
。我永远不需要在页面上多次调用id test
。我应该使用id还是类?
答案 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
是唯一的要求之外,是否使用class
或id
主要是事情偏好。使用带脚本的id
选择元素比匹配class
更快,如果你没有使用带有像jQuery这样的选择器组件的库,则更容易。我倾向于使用id
作为页面上的主要容器。