Я наблюдал нежелательное поведение в Chrome, которое происходит, когда один соединяет два <p>
, удаляя разделение между ними. Несмотря на то, что теги <p>
соединены должным образом, Chrome обрезает содержимое тега <p>
с правом наименьшего значения <span>
.
Изменить: это происходит для всех элементов блока, а не только тегов p
.
Пример:
Например, когда разделительный </p><p>
удаляется из следующего блока:
<div contenteditable="true"><p>p one.</p><p>p two.</p></div>
Это будет:
<div contenteditable="true"><p>p one.<span style="font-size: 16px; line-height: 1.44;">p two.</span></p>
Пример в скрипте: Содержимое обертки Chrome, объединенное в <p>
с <span>
.
Вопрос
Есть ли простой способ предотвратить хром от этого? Это приводит к ужасной разметке, с которой мне очень хотелось бы избавиться.