В Internet Explorer, contentEditable DIV создает новый абзац (<p></p>) каждый раз, когда вы нажимаете Enter, тогда как Firefox создает тег <br/>.
Как обсуждалось здесь, можно использовать JavaScript для перехвата Enter keyPress и использования диапазона. pasteHTML для создания <br/>. Но это нарушает меню Отменить; как только вы нажмете Enter, вы больше не сможете отменить эту точку.
Как заставить элемент contentEditable создавать отдельные разрывы строк на Enter без нарушения Undo?