Это почти наверняка связано с вашим CSS. Когда вы запускаете TinyMCE, у него есть тема и обложка, которые предоставляют набор CSS по умолчанию. Браузеры делают то же самое - если вы открываете HTML-страницу и не предоставляете CSS, браузер по умолчанию использует HTML-код.
Если вы хотите изменить способ рендеринга, вам нужно передать CSS в TinyMCE (с помощью параметра конфигурации content_css
), чтобы изменить способ отображения HTML редактором.
https://www.tiny.cloud/docs/configure/content-appearance/#content_css
Я хотел бы отметить, что шрифт на вашем скриншоте не является стандартным для TinyMCE, поэтому я подозреваю, что в TinyMCE уже действительно передается некоторый CSS и что его интервал для списков, скорее всего, не тот, который вы ожидаете.
Я бы посмотрел на CSS, который вы передаете TinyMCE, и скорректировал его по мере необходимости, чтобы получить необходимый интервал.
Примечание: Нажатие Ввод в TinyMCE создает новый абзац (<p>
). При нажатии SHIFT + Enter вставляется разрыв строки (<br>
). Как правило, они имеют различный интервал между строками, поля и отступы и могут привести к разным результатам.