网上找了半天的资料也没有找个相关的修改,偶尔看到CSS:word-break:break-all;可以实现换行,那么控制编辑区就可以控制换行了,马上找到fckeditor\editor\css\fck_editorarea.css文件进行修改
body, td
{font-family: 宋体,黑体,隶书,楷体_GB2312,Arial, Verdana, Sans-Serif;
font-size: 16px;
width:750px;//编辑区大小
word-break:break-all;//自动换行
}
FCKeditor文字换行问题
FCKeditor Enter(回车键)换行时间距过大。按住Shift+Enter换行时(间距会小)
也就是说它默认直接敲回车是一个<p>键,而按Shift+回车则是<br />键。
那一般人的习惯都是直接就敲回车的了,查看了下它的配置文件发现是可以解决的。
还有二种方法
一,修改fckconfig.js
FCKConfig.EnterMode = 'p' ; // p | div | br
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br
将ShiftEnterMode与EnterMode的值换一下,EnterMode=br SHIFTENTERMODE=P
就可以解决了。
不过这方式可能只有IE支持,不建议使用。
来自:hi.baidu.com/gs586169/item/06e136db0d59a7fe93a97492;http://fluagen.blog.51cto.com/146595/38172