您可能能够解决此问题的一种方法是将您的 css 限定为该 div。这就是我用我创建的内容管理系统实现的。
例如,假设您为 WYSIWYG Div 提供了 HTMLEditable 的 ID。
你可以用你的css和那个div中的所有css来定位那个div。
#HTMLEditable .WYSIWYG{
....css goes here
}
#HTMLEditable p{
....css goes here
}
上面的 css 只适用于那个 div。然后它只是在该 div 中找到您需要的正确 css 的一个案例。
请注意,您可能需要覆盖/重置该 div 的 css 以停止将 bootstrap3 应用于它。
这是一个重置 css 的示例。(您还需要确定范围,以确保不会重置所有 CSS)。
编辑:少用
为了使这更容易,您可以使用引导程序使用的 LESS。
#HTMLEditable {
//import the modal css
@import "bootstrap.css";
}
您将需要创建一个文件“HTMLEditable.less”。然后添加与上面类似的代码。他们将上述内容编译成 css 并将 css 中的所有内容限定为#HTMLEditable
查看LESS站点并查看嵌套。这就是你所追求的。该站点还将向您展示如何编译它。