我的 HTML 页面包含一个名为“main”的 id 的 div,我正在将另一个 HTML 页面包含到我的 HTML 页面中,该页面包含一个具有相同 id(“main”)的 div。我需要将 namespace 附加到我的 HTML 页面的 id("main")。
我将其他站点的页眉、页脚包括在内,并将我站点的内容包括到该 HTML 页面。如果其他网站使用与我的网站相同的 ID,则此处会发生冲突。
在此 HTML 页面中包含两个 css 文件。如果它们都包含具有不同样式的相同类,则会出现问题。
我需要将我的 css 文件应用到我的代码中,并将另一个文件应用到剩余的代码中。 任何人都可以解决我的问题吗?
最佳答案
两件事:
- 听起来您需要的是类(class),而不是 ID。
- 如果您希望应用样式之间的每页差异,请使用嵌入式样式表。
在这种情况下使用相同的 ID 肯定会与 broken windows 一起生活.如果您对情况有任何控制,您应该更新 HTML,而不是在以后引起更多的困惑。
关于css - 如何在CSS中使用命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/729615/