О сайтостроении, музыке и путешествиях

Вложенные списки

Никогда не понимал: с чего вдруг некоторые веб-разработчики пишут разметку для вложенных списков таким образом:

<ul>    <li>1</li>    <li>2</li>    <ul>        <li>2.1</li>        <li>2.2</li>    </ul>    <li>3</li></ul>

Очевидно, что список может содержать только элементы списка, но не сам список непосредственно. То есть нужно писать:

<ul>    <li>1</li>    <li>2</li>    <li>        <ul>            <li>2.1</li>            <li>2.2</li>        </ul>    </li>    <li>3</li></ul>

Сегодня опять наткнутся на еще один «пример», только на этот раз не где-то, а на сайте IBM.com в разделе developerWorks, где объясняют азы XSLT. А я потом удивляюсь: «откуда такое количество некорректно размеченных вложенных списков?» И вот с этих мелочей потом начинается такая «котовасия»…