打开插件时的 Tinymce 插件图像不会换行到父级 div 的宽度
Tinymce plugin images on opening plugin don't wrap to width of parent div
我正在开发一个简单的 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,显示了图像如何很好地环绕。
我想知道是否有任何方法可以解决这个问题?
TinyMCE 的皮肤有 CSS 用于管理编辑器内容,其中一部分是 CSS:
white-space: nowrap;
您可以使用内联 CSS 为您的 div
元素覆盖它,或者您可以通过 content_css
将 CSS 传递给编辑器,这也会覆盖它。请注意,您可能希望针对特定的 div
元素,或者您可能 运行 通过覆盖该皮肤 CSS.
进入其他问题
我正在开发一个简单的 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,显示了图像如何很好地环绕。
我想知道是否有任何方法可以解决这个问题?
TinyMCE 的皮肤有 CSS 用于管理编辑器内容,其中一部分是 CSS:
white-space: nowrap;
您可以使用内联 CSS 为您的 div
元素覆盖它,或者您可以通过 content_css
将 CSS 传递给编辑器,这也会覆盖它。请注意,您可能希望针对特定的 div
元素,或者您可能 运行 通过覆盖该皮肤 CSS.