如何配置ckeditor以达到所见即所得效果

导读:本篇文章讲解 如何配置ckeditor以达到所见即所得效果,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

最近做cms系统,发觉ckeditor是常用的网页编辑器,但是我们使用时常常有一些不便。比如,在编辑器中看到的字体和页面展示的不同,这其实很容易解决。

修改ckeditor的content.css中的字体编辑器样式即可。比如前端是微软雅黑、14px的颜色为#333的字体,只需要把

默认:

body
{
/* Font */
font-family: Arial, Verdana, sans-serif;
font-size: 12px;

/* Text color */
color: #222;

/* Remove the background color to make it transparent */
background-color: #fff;
}

改为

body
{
/* Font */
font-family: “Microsoft YaHei”;

/* Text color */
font-size:14px;

color:#333;

/* Remove the background color to make it transparent */
background-color: #fff;
}

这样前、后台看到的字体一致了!

但是还有一个问题,就是换行问题,往往后台看到是有3行、前台展示时变成了2行。原因很简单,前台展示框和后台的编辑器宽度不一致导致的。在已经前台宽度不变前提下,只需要调整后台编辑器宽度一致即可,修改ckeditor的config.js文件(和content.css在同一级目录)

比如:

CKEDITOR.editorConfig = function( config ) {
     config.width = ‘950px’; // 和页面展示框的一致,保证所见即所得

           ….  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/9994.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!