在CKEditor

时间:2017-04-12 09:49:45

标签: ckeditor

默认情况下,CKEditor假定文本应该左对齐。如果启用文本对齐按钮,并选择文本并将其对齐,则不会改变内容。例如,

Some text >> Some text

选择中心或右对齐时会添加适当的内联样式,例如

Some text >> <div style="text-align:center">Some text</div>

默认情况下文本左对齐的假设并不总是正确的。例如,编辑器的输出可能位于具有align =“center”的表格单元格内。在这种情况下,文本永远不会是左对齐的。

在实例化编辑器之前,是否还要在CKEditor配置中设置文本的默认对齐方式?

2 个答案:

答案 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';
    ...
};
相关问题