【问题标题】:replacing default attributes in ckeditor替换ckeditor中的默认属性
【发布时间】:2016-02-01 20:24:34
【问题描述】:

我希望能够更改一些应用于 html 的默认属性。例如,当文本对齐设置为右、左、中心时。属性是这样的:

<p style="text-align:right">some text</p>

我希望是这样的

<p align="right">some text</p>

有谁知道如何做到这一点。 谢谢。

【问题讨论】:

  • 即使它已被弃用,您也愿意这样做?
  • 是的,因为它将在浏览器之外使用。

标签: javascript ckeditor


【解决方案1】:

用户点击提交后,以编程方式在服务器端执行。

我知道一些规范有最糟糕的要求,但我不建议进入 CKEditor 代码并在那里更改内容。这也会使升级变得更加困难。

【讨论】:

  • 谢谢,我认为这可能是最安全的解决方案。作为一个所见即所得的编辑器,它现在可以使用该标签,但升级到较新的浏览器可能会删除该功能。
【解决方案2】:

我找到了一种将类分配给 p 元素而不是样式属性的解决方案。

config.justifyClasses = [ 'AlignLeft', 'AlignCenter', 'AlignRight', 'AlignJustify' ];

然后你应该在你的 css 文件中添加这些类。适合我。

【讨论】:

    猜你喜欢
    • 2014-03-28
    • 1970-01-01
    • 2019-02-13
    • 1970-01-01
    • 2015-08-27
    • 2010-09-22
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多