你可以为多个html页面使用相同的id一次吗?

时间:2013-08-16 07:40:54

标签: html

我理解html页面中一个id的概念。作为一个菜鸟,我只是想知道你是否可以为不同的html页面使用相同的id。会不会考虑草率?

例如,在index.html中<div id="1"></div>(仅使用一次)并在product.html中再次使用<div id="1"></div>。这是不好的?

我试图进行搜索,但没有找到答案。 谢谢!

!编辑!谢谢你的回答。理解!

2 个答案:

答案 0 :(得分:26)

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

答案 1 :(得分:3)

这样做很好,但你想要为你的id命名比“1”更好的东西。更具描述性的内容,如<div id="main-part"></div>会更好。