假设我有一个包含适用于文档中所有元素的 CSS 文件的文档。 是否有可能以仅影响特定 div 而不是整个文档的方式删除和/或附加此文件?
最佳答案
我假设您有一个包含很多元素的大 div,并且您希望将 css 文件中包含的大量样式规则仅应用于这些元素,因此使用 div id 选择器并不是那么简单。
HTML5 的一个鲜为人知的特性是 Scoped CSS。它是样式 block 的属性。具有 scoped 属性的样式 block 将覆盖通常在头部(无论是在样式 block 还是链接样式表中)中的全局样式,但仅限于同一父级内的兄弟/后代元素。
http://dev.w3.org/html5/markup/style.html#style.attrs.scoped
关于javascript - 从除 "append"以外的所有内容中删除 CSS 文件到某个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16105735/