我遇到了使用 ckeditor 时的一个令人烦恼的特性。
当你上传一张图片时,无论在文本内容中还是其他地方,ckeditor会自动将宽度和高度的输入框填充为默认值,这会导致一个带有
但是,如果您删除输入字段中的值并提交,宽度和高度将不会被设置:
现在像21世纪的任何正常、聪明、健康的Web开发人员一样,我有一个响应式设计来处理这些事情,所以我希望标签总是像后者那样生成。我如何完全隐藏和禁用宽度/高度的输入字段?
CK编辑器的文档非常混乱。
当你上传一张图片时,无论在文本内容中还是其他地方,ckeditor会自动将宽度和高度的输入框填充为默认值,这会导致一个带有
width
和height
属性的html标签被添加到style
属性中:<img alt="" src="/uploads/ckeditor/pictures/196/content_David_Leo006.jpg" style="width: 2000px; height: 669px;">
但是,如果您删除输入字段中的值并提交,宽度和高度将不会被设置:
<img alt="" src="/uploads/ckeditor/pictures/196/content_David_Leo006.jpg">
现在像21世纪的任何正常、聪明、健康的Web开发人员一样,我有一个响应式设计来处理这些事情,所以我希望标签总是像后者那样生成。我如何完全隐藏和禁用宽度/高度的输入字段?
CK编辑器的文档非常混乱。
console.log(infoTab);
,它会给你一个对应所有 HTML 元素的数组。所以如果你看一下这张图片,你会看到图像对话框中“替代文本”和“垂直间距”输入的 ID。所以要删除后者,你只需要执行infoTab.remove('txtVSpace');
。 - Jamie BarkerdialogName
是tableProperties
,而不是table
(版本4+)。 - Wolfgangtable
和tableProperties
对话框名称分别指创建新表和编辑现有表属性。 - Jilocasin