8
A
回答
21
回答我自己的问题,因为它可能会帮助别人。
CKEditor 5不再具有更改其高度的配置设置。 使用CSS可以轻松控制高度。
有一个棘手的事情不过,如果你使用经典的编辑器:
<div id="editor1"></div>
ClassicEditor
.create(document.querySelector('#editor1'))
.then(editor => {
// console.log(editor);
})
.catch(error => {
console.error(error);
});
那么经典的编辑器将隐藏原始元素(id为editor1
)和渲染旁边。这就是为什么通过CSS改变高度#editor1
不起作用的原因。
简化的HTML结构,CKEditor的5(经典的编辑器)之后呈现,如下所示:
<!-- This one gets hidden -->
<div id="editor1" style="display:none"></div>
<div class="ck-reset ck-editor..." ...>
<div ...>
<!-- This is the editable element -->
<div class="ck-blurred ck-editor__editable ck-rounded-corners ck-editor__editable_inline" role="textbox" aria-label="Rich Text Editor, main" contenteditable="true">
...
</div>
</div>
</div>
在现实中的HTML要复杂得多,因为整个CKEditor的UI呈现。然而最重要的要素是“编辑区域”打上ck-editor__editable
类(或“编辑框”):
<div class="... ck-editor__editable ck-editor__editable_inline ..."> ... </div>
的“编辑区”是白色长方形,其中一个可以输入文本。因此,要设置/更改编辑区域的高度,使用CSS定位可编辑元素就足够了:
<style>
.ck-editor__editable {
min-height: 400px;
}
</style>
相关问题
- 1. wysiwyg contenteditable编辑器 - 如何设置富文本编辑器的最大长度
- 2. Angular2的CKEditor编辑配置
- 3. CKEditor。如何关闭自动增长(设置不变高度)
- 4. 如何以编程方式设置编辑文本的布局高度
- 5. 如何为我的文本编辑器设置最大长度
- 6. 如何将JavaFx HTML编辑器设置为更小的宽度
- 7. 将宽度和高度设置为100%对于编辑控件
- 8. ng2-ckeditor当编辑器不自动加载时如何将焦点设置到编辑器
- 9. CKEditor 3.0高度
- 10. 编辑高度的UIToolbar
- 11. 如何设置TextBlock高度
- 12. 如何设置ListView高度
- 13. 如何设置jqModal的高度宽度?
- 14. 是mifare经典可编辑的UID吗?
- 15. Wordpress tinymce编辑器高度错误
- 16. 如何在Joomla中设置微小的MCE编辑器来自动填充宽度和高度?
- 17. CodeMirror:如何限制编辑器的高度
- 18. 如何提高IntelliJ代码编辑器的速度?
- 19. UltraEdit Java编辑器设置
- 20. 编辑文本的设置长度
- 21. CKEditor 5 InlineEditor - 如何配置工具栏?
- 22. CKEditor的 - 编辑CONTENTEDITABLE格之外编辑
- 23. Rails/Ckeditor如何更改高度?
- 24. 设置高度
- 25. 设置高度
- 26. 基于ckeditor-div的编辑器
- 27. 高度摩纳哥编辑
- 28. jQuery:设置ckeditor baseurl
- 29. ckeditor编辑页面
- 30. CKEDITOR在线编辑