0

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

问题是用户网站 div 既使用了我的 builderstyles.css 样式,也使用了它自己的样式。

这不是我想要的,因为用户可以覆盖我的 builderstyles 样式,而我的 builderstyles 也会影响用户样式。

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

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

谢谢瑞克

4

1 回答 1

1

HTML5scoped为样式标签添加了一个新属性。目前根本不支持它,但是有一个 polyfill 可用。将其与相关样式一起使用,并且可能进行重置,应该可以使您到达需要的位置。

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

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

于 2012-10-16T11:35:40.143 回答