Можете ли вы иметь <span> внутри <span>?
Вот история: я использую SWFObject для вставки объекта Flash в свою страницу. Вложение ест мой span
. Итак, я потерял все свои CSS для этого. Я думал переместить весь CSS в родителя, поэтому я не теряю стили CSS, когда появляется Flash.
Я попытался использовать span
внутри span
, но я не думаю, что он работает. Для этого есть причина? Я не понимаю, почему у вас может быть div
внутри div
, но не span
внутри span
.
Это связано с тем, что spans
является встроенным?
Ответы
Ответ 1
Спецификация HTML4 гласит, что:
Встроенные элементы могут содержать только данные и другие встроенные элементы
Span - это встроенный элемент, поэтому допустимый интервал span. Существует связанный с этим вопрос: могут ли теги <span> иметь какие-либо теги внутри них? что делает его совершенно ясным.
Спецификация HTML5 (включая самый последний проект HTML 5.3 от 16 ноября 2017 года) изменяет терминологию, но она по-прежнему совершенно полезна для размещения диапазона внутри другого диапазона.
Ответ 2
Да. Вы можете иметь span
в пределах span
. Ваша проблема связана с чем-то другим.