这个控制不了。。假设你4个空格对2个中文字,这行字字体为13px,要是客户端修改过字体大小,如12px,这4个空格肯定就对不上2个中文了要么你就在后台进行替换,4个空格替换为2个全角的空格,要不没发现什么样式能控制半角空格显示为全角的。

解决方案 »

  1.   

    你们测试有点哈,这种个人行为的怎么能完全控制得了。。要是我少打了1个空格,就3个,你要怎么对齐?要么你用css控制缩进,不要打空格<div style="text-indent:10px;font-size:20px">12323<br>2343</div>
      

  2.   

    这个没办法了,只能同情你了要么你就改ckeditor的css文件,按照前段显示的css(主要是字体大小),用css缩进,不用打空格,这个是最简单的了
      

  3.   

    从昨天到现在  搞了整整一天终于OK了。。  分享下问题的解决办法。。
    1,首先 网上说的在config.js中配置   
       
    config.font_defaultLabel = '宋体';
    config.fontSize_defaultLabel = '14';是不行的。这个只是字体和字号下拉框默认的显示Label,并不真正的影响他的真实字体内容。
    2,其次,网上是有解决方案的  就是版主所说的直接修改content.css文件的样式,样式中的body{
    /* Font */
    font-family: 宋体;
    font-size: 22px; /* Text color */
    color: #333; /* Remove the background color to make it transparent */
    background-color: #fff; margin: 20px;
    }
    font-family可以控制字体强制转换  但是font-size却不是控制编辑器内容字号的!而是控制字体下拉框中选项的 字号大小的,大家懂我在说什么么?.cke_editable
    {
    font-size: 13px;
    line-height: 1.6em;
    }这个标签里的font-size才是控制默认字号的最最后。大家把插件导入到项目里的时候  一定要注意content.css和config.js的编码格式,我就是因为content.css编码为gbk而搞了好长时间却不知道怎么回事。。
    PS:谢谢版主出谋划策