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

最近做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'; // 和页面展示框的一致,保证所见即所得

           ....  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值