有没有办法为像iframe这样的div使用不同的样式表?

时间:2012-10-16 11:22:38

标签: jquery html css css3 iframe

我有一个使用builderstyles.css的网站构建器,然后我在其中有一个div,然后显示用户网站。

问题是用户网站div正在使用我的builderstyles.css样式以及它自己的样式。

这不是我想要的,因为用户可以覆盖我的构建函数样式,我的构建函数也会影响用户样式。

我知道我可以将用户网站放入iframe,但我不能为此应用程序执行此操作。

有没有办法为div使用完全不同的样式/样式表并使其不影响页面的其余部分?还有另一种方式吗?

感谢 瑞克

1 个答案:

答案 0 :(得分:1)

HTML5为样式标记添加了新的scoped属性。目前它根本不受支持,但有一个polyfill可用。使用相关的样式和可能的重置可以让你到达你需要的地方。

http://html5doctor.com/the-scoped-attribute/

(该页面上的pollyfill链接):https://github.com/thingsinjars/jQuery-Scoped-CSS-plugin