FINoM,
Ты подтвердил что
Nanto прав. Он говорит о вложенных элементах, а ты ставишь их на одном уровне.
Выровняй по вертикали #s2 относительно #s1:
<span id="s1"><span id="s2">Текст</span></span>
А я вот с Nanto соглашусь. HTML - говно, был говно и будет всегда говно. И html5 говно и будет ещё долго говно. И была уже попытка уйти от HTML. Неужто все об этом резко позабыли? Даже тот же Adobe свой
html pdf придумал.
И в w3c ничего сделать не смогут, не они устанавливают правила, а производители браузеров. Те как хотят так и делают и клали они большой болт на стандарты.
Я тут было рыпнулся в сторону семантики и т.д. а поисковики то болт ложили на это.
Пока поисковики не станут нормально индексировать html5, он будет ещё хуже чем 4.01 и семантика вся эта до жопы всем.
"Все" хотят писать так:
<a href=site.com><DIV id=25><img></DIV></a>
Но совершенно верно, что с этого корабля не сбежишь. w3c не высшая инстанция, они всегда будут плестись в конце поровоза. Так вроде они это и сами утверждают.
ps: Это не троллинг, просто вы тут законсервативились слишком.