您可以对多个html页面使用同一id一次吗?

您可以对多个html页面使用同一id一次吗?,html,Html,我理解html页面中一个id的概念。作为一个noob,我只是想知道是否可以对不同的html页面使用相同的id一次。那会考虑马虎吗? 例如,(仅使用一次)在index.html中,并在product.html中再次使用。这算不好? 我试图搜索,但没有找到答案。 谢谢大家! !!编辑谢谢你们的回答,伙计们。谢谢 这样做很好,但您希望将ID命名为比“1”更好的名称。更具描述性的东西,如会更好。一个id只能在一个文档上使用一次。它用于只在页面上出现一次的元素(想想“顶部导航栏”)。类用于可以多次出现的元

我理解html页面中一个id的概念。作为一个noob,我只是想知道是否可以对不同的html页面使用相同的id一次。那会考虑马虎吗? 例如,
(仅使用一次)在index.html中,并在product.html中再次使用
。这算不好? 我试图搜索,但没有找到答案。 谢谢大家!


!!编辑谢谢你们的回答,伙计们。谢谢

这样做很好,但您希望将ID命名为比“1”更好的名称。更具描述性的东西,如
会更好。

一个id只能在一个文档上使用一次。它用于只在页面上出现一次的元素(想想“顶部导航栏”)。类用于可以多次出现的元素(想想“特定样式的表”、“可重复的信息块”或共享特定特征的东西,例如引导中的“在此浏览器宽度上,此块跨越6列”)。在不同的页面上使用相同的id是完全正常的。通常,您将为布局创建一个框架/模板,在使用该模板的每个页面上,每个元素的样式都相同。因此,在不同的页面上为相同的元素使用相同的id是很有帮助的。(或者:在每个页面上更改页面布局,为每个元素使用不同的id,这会被认为是草率的,因为维护页面很难或不可能。)

是的,您可以在不同的页面上使用相同的id。事实上,这样做很常见。不过,您必须注意棘手的跨页面内容。(PHP的
require()
,我在看你!)谢谢你的快速回答!如果页面真的是单独的,这没关系,但是一旦你使用PHP或其他东西来组合它们(例如include),你可能会在一个页面上得到两个相同的ID,这很糟糕。很抱歉,我没有足够的声誉来投票。但是谢谢你的解释。我只是想确保我第一次做的每件事都是正确的。@stanley1943我想现在你已经做了,所以继续投票吧,如果你还没有做的话!:)