Считается ли текст внутри элемента <p>встроенным элементом? - PullRequest
1 голос
/ 02 февраля 2012

Я пытаюсь разобраться в свойстве CSS float и понимаю основную мотивацию текста, обтекающего плавающее изображение.Мой вопрос заключается в следующем: поскольку встроенные элементы обтекают плавающие элементы, даже если эти встроенные элементы являются дочерними по отношению к неплавающим элементам блочного уровня, можем ли мы как-то считать текст внутри элемента абзаца встроенным?Я пытаюсь сформировать хорошую мысленную модель происходящего.Благодарю.

Ответы [ 2 ]

3 голосов
/ 02 февраля 2012

Из CSS spec :

Любой текст, который непосредственно содержится внутри элемента контейнера блока (не внутри встроенного элемента), должен обрабатываться как анонимный встроенный элемент.

Таким образом, это встроенное поле, созданное элементом блока, а не встроенное поле, созданное встроенным элементом. Аноним означает только то, что у него нет связанного встроенного элемента.

0 голосов
/ 02 февраля 2012

<p> является блочным элементом.<p> не может содержать другие элементы блока.Текст внутри <p> является встроенным по умолчанию.

...