Это можно сделать, выбрав любой редактор WYSIWYG, удалив все возможности форматирования текста и управляя стилем документа, манипулируя CSS-элементом элемента body
:
my_wysiwyg_editor.document.body.style.fontSize = "15px";
my_wysiwyg_editor.document.body.style.color = "blue";
Вот какполучить доступ к документу WYSIWYG в CKEditor (самый верный ответ - правильный ответ IIRC, я не могу принять его, потому что это была истекшая награда.)
Я не обещаю, что она сработает для вас, хотяи будет причудой - редакторы, как правило, добавляют свои собственные элементы в HTML (например, заключают абзацы в теги <p>
и т. д.), что может осложнить жизнь.
Если вымне не понадобятся некоторые возможности WYSIWYG, я бы предложил обычный textarea
- вы легко можете повлиять на размер шрифта, цвет и т. д., и это на 1015 * способ проще, чем полноценное решение WYSIWYG.