У меня есть документ HTML, в котором я хотел бы семантически группировать текст в заголовке UL в качестве "заголовка". Первоначальная попытка выглядит следующим образом:
    <ul id="databases">
        Databases:
        <li>Microsoft SQL Server - 10+ years</li>
        <li>Sybase SQL Server - 5 years</li>
        <li>Oracle - 5 years</li>
    </ul>
Валидатор W3C указывает, что внутри UL нет текста, но вне LI. Я мог бы поместить текст внутри LI, а затем использовать псевдокласс: first-child, чтобы найти "заголовок" в моем CSS, но это явно не семантически правильный путь.
Как я могу справиться с этим правильно?
