Если у вас есть элемент, следующий за другим элементом с float:left
и включающий contenteditable в IE8, следующему элементу будет предшествовать пустая строка в IE8, если вы включите contentEditable="true"
.
Пример:
<img src="foo.jpg" style="float:left">
<p>Some random text</p>
в IE8 это будет выглядеть так:
См. Строку перед «Некоторым произвольным текстом»?
Это особенно раздражает, если вы используете wysiwyg-редактор, потому что это влияет на некоторые его функции.Кроме того, это создает разметку, которую вы не хотите.В CKEditor вы можете видеть, что dom-path этой строки находится в теле, а не внутри какого-либо элемента.