Ckeditor:我怎样才能在ckeditor中制作像h3,h4,h5这样的标签

Ash*_*hra 5 javascript css css3 ckeditor

Ckeditor:我怎样才能在ckeditor中制作像h3,h4,h5这样的标签

打开js解决方案或css任何会做

小智 7

在config.js中,使用以下代码定义CKEditor中允许哪些元素(我删除了h1):

config.format_tags = 'p;h2;h3;h4;h5;h6;pre;address;div'
Run Code Online (Sandbox Code Playgroud)


Pek*_*ica 2

protectedSource配置设置是为此选择的设置

{Array} CKEDITOR.config.protectedSource

要在输入 HTML 上执行的正则表达式列表,指示必须保持不变的代码。

我不是正则表达式方面的专家,但类似这样的东西应该可以解决问题:

config.protectedSource.push(/[^<]*(<h1>([^<]+)<\/h1>)/g);
Run Code Online (Sandbox Code Playgroud)

你可能需要稍微尝试一下。警告:该形式的正则表达式将仅捕获<h1>...</h1>标签,而不是例如像< h1 >...< /h1>.