tinymce - 如何使 TinyMCE 响应式

标签 tinymce responsive-design

我正在使用基础框架制作一个响应式网站,当页面缩小时,TinyMCE 会破坏格式(它不响应)。如何使 TinyMCE 具有响应能力?

最佳答案

TinyMCE 编辑器可以通过使用 CSS 媒体查询来实现响应式。只需添加设置 table.mceLayout 和tinyMCE 文本区域的宽度属性的 CSS 规则即可。您需要使用 !important 强制执行这些 CSS 规则,否则它们会被覆盖。

例如,我使用与此类似的 css:

/* on mobile browsers, I set a width of 100% */
table.mceLayout, textarea.tinyMCE {
    width: 100% !important;
}

/* on large screens, I use a different layout, so 600px are sufficient */
@media only screen and (min-width: 600px) {
    table.mceLayout, textarea.richEditor {
       width: 600px !important;
    }
}

查看这个jsfiddle:http://jsfiddle.net/johannesjh/384uf/

注意:您可能希望使用不同的媒体查询或 CSS 类来利用“基础框架”的响应式网格。

关于tinymce - 如何使 TinyMCE 响应式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12991548/

相关文章:

html - CSS – 高度百分比不起作用

javascript - Wordpress 中的 tinymce 编辑器 getContent null

html - 如何动态更改 :before element in pure CSS? 的字体大小

tinymce - 如何在tinymce中嵌入图像?

css - @media 查询不调整大小

html - 页面加载后移动 View 变小

django - 如何创建可调整大小的 TinyMCE 文本区域?

TinyMCE 在使用单词 paste 时添加 &nbsp 而不是空格

css - 移动响应式设计

css - 无法让@media 查询工作以在移动设备上调整字体大小