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. 如何在Ext Js 4中設置TinyMce編輯器的高度?
- 2. 如何設置父高度/寬度爲可編輯span-child的高度/寬度?
- 3. 如何設置寬度CKEDITOR
- 4. Wysiwyg編輯:鏈和編輯器高度限制的幾個ediotors
- 5. 編輯器(Wysiwyg編輯器)/圖片上傳/經典ASP/JSON
- 6. wysiwyg contenteditable編輯器 - 如何設置富文本編輯器的最大長度
- 7. 如何爲不同高度的多個實例設置CKEditor?
- 8. Angular2的CKEditor編輯配置
- 9. 經典編輯器中的WordPress編輯圖像標籤
- 10. 如何設置CKEditor的最小寬度?
- 11. CKEditor。如何關閉自動增長(設置不變高度)
- 12. 如何設置elrte編輯器的值?
- 13. 如何以編程方式設置編輯文本的佈局高度
- 14. 我們如何設置影片剪輯的寬度和高度?
- 15. 如何將JavaFx HTML編輯器設置爲更小的寬度
- 16. 如何爲我的文本編輯器設置最大長度
- 17. 將寬度和高度設置爲100%對於編輯控件
- 18. ng2-ckeditor當編輯器不自動加載時如何將焦點設置到編輯器
- 19. 如何配置CKEditor-4內聯編輯器?
- 20. 編輯高度的UIToolbar
- 21. CKEditor 3.0高度
- 22. 如何使用經典帳戶設置
- 23. 如何在IIS上設置經典ASP?
- 24. 如何設置高度?
- 25. 如何設置TextBlock高度
- 26. 如何設置ListView高度
- 27. 如何設置jqModal的高度寬度?
- 28. CKEditor - Webkit瀏覽器中的編輯器寬度溢出
- 29. 是mifare經典可編輯的UID嗎?
- 30. 如何編輯SMS_RECEIVED設置?