选择性CSS规则

选择性CSS规则,css,Css,我正在开发一项允许第三方上传HTML代码片段的服务。在这些代码片段中,可能有指向CSS文件或内联CSS的链接。该服务有自己的CSS文件 除了iFrames,还有什么方法可以让我指出特定的CSS文件只应用于特定的HTML元素而不是整个页面吗?我想你可以下载CSS文件,在其中的所有规则中预先添加一些唯一的容器标识符,然后将标记嵌入到你的页面中,在具有先前分配的ID的容器中 这将给你留下一个你自己的问题,“真正的规则”,破坏那些盒子里的东西,尽管…不幸的是,我在互联网上找到的解决方案似乎对我不起作用,

我正在开发一项允许第三方上传HTML代码片段的服务。在这些代码片段中,可能有指向CSS文件或内联CSS的链接。该服务有自己的CSS文件


除了iFrames,还有什么方法可以让我指出特定的CSS文件只应用于特定的HTML元素而不是整个页面吗?

我想你可以下载CSS文件,在其中的所有规则中预先添加一些唯一的容器标识符,然后将标记嵌入到你的页面中,在具有先前分配的ID的容器中


这将给你留下一个你自己的问题,“真正的规则”,破坏那些盒子里的东西,尽管…

不幸的是,我在互联网上找到的解决方案似乎对我不起作用,所以我不得不放弃使用范围CSS的想法。

可能使用@import url(yourcssfile);在代码片段本身中。非常有趣的想法,我没有意识到这一点。考虑到我不想让用户定义他们的HTML的范围,我不确定这会有多实际,但我将调查进一步的范围浏览器支持不是很好,但这个jquery插件可能会有所帮助。谢谢你的提示@ak85