Когда вы нажимаете ENTER после заголовка, поведение, которое используют текстовые процессоры (и люди ожидают), заключается в том, что вы «покидаете» заголовок и возвращаетесь к обычному блоку. В текстовых редакторах это обычный абзац (<p></p>
).
TinyMCE имитирует это поведение, поэтому, когда вы нажимаете клавишу ввода, оставляя заголовок (или список или таблицу, и т. Д. c), он создает «по умолчанию root block ".
Div - это еще один тип блока по умолчанию root - просто не один человек предпочитает использовать его часто. Если вы нажмете клавишу ввода в конце <p>
или <div>
, TinyMCE просто предоставит вам еще один из тех же элементов блока root.
Если вы хотите вернуться к абзацу при нажатии введите в конце <div>
, вы можете использовать раскрывающийся список styleselect
, чтобы сделать это, выбрав другой блок из списка. В вашем примере у вас есть
style_formats: [
{ title: 'H1', block: 'h1' },
{ title: 'DIV', block: 'div' },
]
..., который отменяет обычные параметры в списке и удаляет любую возможность, которая у вас есть, для переключения на другой вариант блока, такой как абзац. Если вы закомментируете эту часть конфигурации, ваш список выбора будет включать в себя множество параметров блока, так что вы можете вернуться к абзацу.