我有一个使用builderstyles.css的网站构建器,然后我在其中有一个div,然后显示用户网站。
问题是用户网站div正在使用我的builderstyles.css样式以及它自己的样式。
这不是我想要的,因为用户可以覆盖我的构建函数样式,我的构建函数也会影响用户样式。
我知道我可以将用户网站放入iframe,但我不能为此应用程序执行此操作。
有没有办法为div使用完全不同的样式/样式表并使其不影响页面的其余部分?还有另一种方式吗?
感谢 瑞克
答案 0 :(得分:1)
HTML5为样式标记添加了新的scoped
属性。目前它根本不受支持,但有一个polyfill可用。使用相关的样式和可能的重置可以让你到达你需要的地方。
http://html5doctor.com/the-scoped-attribute/
(该页面上的pollyfill链接):https://github.com/thingsinjars/jQuery-Scoped-CSS-plugin