默认情况下,CKEditor假定文本应该左对齐。如果启用文本对齐按钮,并选择文本并将其对齐,则不会改变内容。例如,
Some text >> Some text
选择中心或右对齐时会添加适当的内联样式,例如
Some text >> <div style="text-align:center">Some text</div>
默认情况下文本左对齐的假设并不总是正确的。例如,编辑器的输出可能位于具有align =“center”的表格单元格内。在这种情况下,文本永远不会是左对齐的。
在实例化编辑器之前,是否还要在CKEditor配置中设置文本的默认对齐方式?
答案 0 :(得分:2)
您可以通过更改contents.css文件来设置默认对齐方式。
body { text-align: center; }
工具栏上的对齐按钮会自动识别样式并切换正确的按钮。
答案 1 :(得分:1)
使用以下代码:config.contentsLangDirection = 'ltr';
用于从左到右对齐,config.contentsLangDirection = 'rtl';
用于从右到左:
CKEDITOR.editorConfig = function (config) {
...
// Default language direction
config.contentsLangDirection = 'rtl';
...
};