18

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

例如,<div id="1"></div>在 index.html 中(仅使用一次)并<div id="1"></div>在 product.html 中再次使用。这算坏事吗?

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

!编辑!谢谢你们的回答。赞赏!

4

2 回答 2

32

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

于 2013-08-16T07:46:38.267 回答
3

这样做很好,但您可能希望将您的 id 命名为比“1”更好的名称。更具描述性的东西,比如<div id="main-part"></div>会更好。

于 2013-08-16T07:45:17.497 回答