В соответствии с 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>
.