2016-06-16 43 views
0

案例研究:我有一个拥有许多存档页面的网站。每个存档页面都包含新闻列表,并在页面底部有一个“加载更多”链接以加载更多Ajax内容。ID的唯一性:单个页面还是整个网站?

我确切的问题:ID的唯一性是绑定到单个页面还是整个网站?我应该编写CSS,脚本等与类“加载更多”按钮或其ID?我知道ID和Class都是以编程方式工作,但我在软件编程中询问ID的逻辑应用。谢谢。

+0

ID在同一文档中必须是唯一的,而不是在整个应用程序/网站中。不要担心,而您的ID在同一份文件中是唯一的 –

回答

2

虽然它确实对于给定页面是唯一的,但要注意这一点,因为您可能有一个共同的外部CSS表或JavaScript页面,它被插入到站点范围内并被利用。因此,如果您不小心,可能会无意中将样式或功能应用于无意识的元素 - 仅仅是因为它与另一个页面上的另一元素共享一个ID。在每个页面上都有相同的id是绝对没问题的(也可能是你想要应用相同的样式或函数) - 但它可能并不适用于所有实例。

3

ID的唯一性是绑定到单个页面还是整个网站?

单页。

在使用相同模板的每个页面中,将相同ID分配给相同元素的多个页面没有任何问题。事实上,采用相同的ID并将其重新分配给某个其他元素,而不是在特定页面中的没有任何问题,或者完全不在该特定页面中分配ID。

相关问题