javascript - 从除 "append"以外的所有内容中删除 CSS 文件到某个 div

标签 javascript jquery css

假设我有一个包含适用于文档中所有元素的 CSS 文件的文档。 是否有可能以仅影响特定 div 而不是整个文档的方式删除和/或附加此文件?

最佳答案

我假设您有一个包含很多元素的大 div,并且您希望将 css 文件中包含的大量样式规则仅应用于这些元素,因此使用 div id 选择器并不是那么简单。

HTML5 的一个鲜为人知的特性是 Scoped CSS。它是样式 block 的属性。具有 scoped 属性的样式 block 将覆盖通常在头部(无论是在样式 block 还是链接样式表中)中的全局样式,但仅限于同一父级内的兄弟/后代元素。

http://dev.w3.org/html5/markup/style.html#style.attrs.scoped

http://css-tricks.com/saving-the-day-with-scoped-css/

关于javascript - 从除 "append"以外的所有内容中删除 CSS 文件到某个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16105735/

相关文章:

javascript - 使用 express.js 提供 html 文件以及脚本、css 和图像

javascript - 哪个事件将以最快和最一致的方式触发 - matchMedia、window.resize、orientationchange 或两者?

jquery - CoffeeScript 粗箭头访问不是父级 'this'

javascript - 复选框启用只读输入不工作

javascript - 当子 div 为 "display: block"时向父 div 添加类并在 "display: none"时删除?

html - 字体大小 : large looks different in IE 8 quirks vs. 标准模式

javascript - node.js 将 ffmpeg 标准输出实时流式传输到 res

javascript - 在显示四个系列的 Highcharts 柱状图中的第二个和第三个系列之间添加间隙

javascript - 如何将这个接收请求对象的 javascript 重写为 JQuery

html - 如何增加-减少 CSS 中的数字(即 0、1、4..)大小?