Интересно, как этот вопрос сумел собрать сотни голосов за эти годы.
Мистер Листер
1
@MrLister Я думаю, потому что я только что погуглил вопрос, и эта статья появилась ... :)
Эндрю Тракл
Ответы:
142
Да, это будет. Вы можете помочь себе, используя опцию прямого ввода w3 :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"lang="en"xml:lang="en"><head><title>Title</title></head><body><p><span>Test<span>Nest span</span></span></p></body></html>
Часть «% Inline» говорит мне, что она может иметь дочерние узлы от «% Inline;» список элементов сущностей.
Элемент span включен в список элементов, классифицируемых как «% Inline», который в сочетании с span, допускающим дочерние элементы «% Inline», говорит мне, что span является допустимым дочерним элементом span.
Спан сделает то, что я скажу! span { display:block }: D
GreatKing
Ну, он по-прежнему не может содержать элементы уровня блока, даже если вы сделаете его стилизованным как блок. Кстати, проверьте также, что мой ответ был опубликован 8 лет назад.
dusoft
Я знаю, что просто пытался создать лол ... и да, вы "можете" поместить блочные элементы в промежутки, это не так, как если бы браузер взорвался или что-то в этом роде ... но это то, что вы не должны делать, как правило, для правильного следования веб-стандарты вот и все.
GreatKing
Это точка. Благодаря веб-стандартам вам больше не придется взламывать свой веб-сайт. Помимо шуток, я благодарен, что они у нас есть.
Ответы:
Да, это будет. Вы можете помочь себе, используя опцию прямого ввода w3 :
источник
Абсолютно.
Вот определение из XHTML-строгого DOCTYPE для элемента span.
Часть «% Inline» говорит мне, что она может иметь дочерние узлы от «% Inline;» список элементов сущностей.
Элемент span включен в список элементов, классифицируемых как «% Inline», который в сочетании с span, допускающим дочерние элементы «% Inline», говорит мне, что span является допустимым дочерним элементом span.
источник
SPAN может содержать только встроенные элементы, такие как SPAN и т. Д.
источник
span { display:block }
: D