В соответствии с HTML5, то модель содержимого из divэлементов содержимого потока
Большинство элементов, которые используются в основной части документов и приложений, относятся к категории потока содержимого.
Это включает pэлементы, которые могут использоваться только там, где ожидается поток содержимого .
Следовательно, divэлементы могут содержать pэлементы.
Тем не менее, модель содержимого из pэлементов содержимого Фразировка
Содержание фразы - это текст документа, а также элементы, которые размечают этот текст на уровне внутри параграфа. Запускается из формулируя контент формы абзацев .
Это не включает divэлементы, которые могут использоваться только там, где ожидается поток содержимого .
Следовательно, pэлементы не могут содержать divэлементы.
Поскольку конечный тег из pэлементов может быть опущен , когда pэлемент непосредственно следует divэлемент (среди прочих), следующих
<p>
<div>some words</div>
</p>
анализируется как
<p></p>
<div>some words</div>
</p>
и последнее </p>является ошибкой.
<p>это элемент уровня блока, и (предполагается, что) он используется для отображения текста, он не позволит использовать внутри него другие элементы уровня блока, а только встроенные, такие как<span>и<strong>.