Tinymce 4 内联 css 内容应用于页面而不是仅 div

Tinymce 4 inline css content applied to page instead of div only

我有一个 div 并在上面应用了最新版本的 tinymce (4.2.5),包括我的一些网站样式表。

当我使用老式编辑器时,加载的 css 仅应用于我附加 tinymce 的 div。就像一个魅力。

但我想使用 inline: true 选项。当我使用它时,所有 css 都应用于应用程序的完整页面,而不仅仅是 div.

这是预期的行为吗?还是我应该寻找另一种方法?我使用内联功能的主要原因是它使工具栏在滚动时可见。不幸的是,tinymce 为内联和固定工具栏加载了不同的 html 集(例如,菜单栏和 icon/tool 栏是分开的 div。在线上它们有一个父 div) 所以仅仅应用相同或相似的 css 是行不通的。

有人能给我一些提示或技巧吗?还是我应该接受一个或另一个的限制?

您必须接受这些限制。

对于 UI,两种编辑器模式都需要不同的 css,而在内嵌模式下,似乎有必要将其应用于整个页面(即使您不喜欢那样)。