Мое понимание Quill JS на данный момент довольно ограничено, и я не могу найти никакой документации по этому вопросу на сайте Quill/странице github, поэтому я надеюсь, что кто-то сможет меня поправить.
При создании панели инструментов Quill можно установить атрибут «selected» элементов выбора панели инструментов, и этот параметр будет использоваться в качестве значения по умолчанию при вводе новой строки.
<select title="Size" class="ql-size">
<option value="10px">Small</option>
<option value="13px">Normal</option>
<option value="18px">Large</option>
<option value="32px" selected>Huge</option>
</select>
Хотя это значение по умолчанию будет отображаться на панели инструментов, соответствующее значение не применяется к линии.
См. следующий JS Fiddle.
Шрифт «по умолчанию» — моноширинный, а размер — «огромный». Однако, если вы введете текст в редакторе, это не будет применено, если только вы не выберете эти значения повторно из раскрывающихся списков панели инструментов.
Ожидается ли, что вы также должны применять правила CSS к редактору, которые соответствуют значениям «по умолчанию», установленным на панели инструментов? (Это похоже на ненужное дублирование) Или я смотрю на это не с той стороны?