javascript - TinyMCE:样式下拉列表和自定义样式的内容不同

标签 javascript tinymce tinymce-4

我制作了一个名为“Drop Cap”的自定义样式,在内容中我当然将其样式设置为非常大的字体。但是在格式下拉菜单中,我不希望它使用相同的非常大的字体,我希望它只是正常的。问题在这里:

example showing tinymce editor with problematic menu

我该如何解决这个问题?看起来 tinymce 自动从 content_style 中获取该样式的 CSS,并将其“静态”应用到下拉列表中该元素的样式属性!并且没有适当命名的类或任何我用来覆盖该样式的东西......

我的 JS 代码是:

tinymce.init({
    selector:'textarea',
  style_formats_merge: false,
  style_formats: [
    {"title":"Subheading","block":"h5","classes":"subheading"},
    {"title":"Drop Cap","inline":"span","classes":"dropcap clearfix"}
  ],
  content_style: '.dropcap { float: left; font-size: 4.6em; padding-right: 3px;  line-height: 95%; }'
});

示例:https://jsfiddle.net/TheStoryCoder/L8av738L/

最佳答案

查看 TinyMCE 的 preview_styles 配置选项:

https://www.tinymce.com/docs/configure/editor-appearance/#preview_styles

您可以使用它来控制您希望在 TinyMCE 中的菜单和选择列表中使用多少格式。

关于javascript - TinyMCE:样式下拉列表和自定义样式的内容不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43684568/

相关文章:

tinymce - 如何在 TinyMCE 4.0 中启用 <meta> 标签?

javascript - 使用javascript设置图像位置,并不总是正确放置

javascript - 获取 SVG 元素内的元素单击

javascript - 谷歌云端硬盘 API。获取共享链接(sharedUrl)

javascript - TinyMCE 从可视选项卡上的链接中剥离 JavaScript

javascript - tinyMCE 在运行时添加自定义菜单(带子菜单)

javascript - 了解 Express Node.js 中的虚拟主机

javascript - 用新内容替换特定的 dom 元素

tinymce - 使用tinyMCE,你可以让它只输出bbcode标签吗?

drop-down-menu - TinyMce 4 中的下拉菜单/组合框/列表框?