Могут ли теги <span>иметь какие-либо типы тегов внутри них? - PullRequest
34 голосов
/ 05 апреля 2011

Допускаются ли такие теги, как <div>, <form>, <pre> и т. Д., Внутри <span>?

Ответы [ 2 ]

49 голосов
/ 05 апреля 2011

Элемент span является элементом inline , который должен содержать только другие элементы inline и не должен содержать элементов block .

С Спецификация :

Как правило, элементы уровня блока могут содержат встроенные элементы и другие элементы уровня блока. В общем-то, встроенные элементы могут содержать только данные и другие встроенные элементы. Присущий это структурное различие является Идея создания блоковых элементов "большие" структуры, чем встроенные элементы.

Общий элемент группировки на уровне блоков - div. Общий элемент группировки на уровне строки - span.

Опять же, от спецификации :

Элементы DIV и SPAN, в соединение с идентификатором и классом атрибуты, предлагают общий механизм для добавления структуры в документы. Эти элементы определяют содержание встроенный (SPAN) или блочный (DIV), но не навязывать других презентационных идиом на содержание.

6 голосов
/ 05 апреля 2011

В соответствии с HTML Living Standard модель содержимого для элементов SPAN называется «Фразирование содержимого».

Читайте об элементе SPAN здесь .

Читайте о фразе контента здесь . Эта вторая ссылка содержит полный список всех элементов, которые можно поместить в элемент SPAN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...