У меня есть документ 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, но это явно не семантически правильный путь.
Как я могу справиться с этим правильно?