打开插件上的Tinymce插件图像不会包装到父div的宽度

时间:2018-07-16 21:27:27

标签: html css tinymce tinymce-4

我正在研究一个简单的TinyMCE插件,该插件显示从大量HTML填充的图像。

插件的JS在这里:

https://emojinode.com/assets/includes/tinymce/plugins/twemoji_svg_nature/plugin.min.js

您可以看到在以下行中定义了HTML:

return a = "<div style='width:400px;'>...

单击插件图标时,将呈现HTML,但是由于某些原因,图像无法换成父级400px div的宽度。

这是此处的示例页面:

https://emojinode.com/test.html

单击狗工具栏图标以查看问题。

但是,如果我查看单击狗图标时呈现的HTML,则图像确实可以正常包裹。

为此渲染的HTML显示在上方测试页的底部,显示了图像的包装效果。

我想知道是否有任何方法可以解决此问题?

1 个答案:

答案 0 :(得分:0)

TinyMCE的皮肤具有用于管理编辑器内容的CSS,其中一部分是此CSS:

white-space: nowrap;

您可以使用内联CSS对div元素进行覆盖,也可以通过content_css将CSS传递给编辑器,也可以对其进行覆盖。请注意,您可能希望定位到特定的div元素,否则可能会覆盖该外观CSS从而遇到其他问题。