У вас есть список чего-то (в данном случае, преимущества), и HTML предлагает четыре способа передать это. Вы описываете три способа, а четвертый использует ol
, но это уместно, только если порядок уместен, что, похоже, не так, поэтому мы можем его игнорировать.
Естественный язык
Просто предложение с пунктуацией:
<p>Footballs: rounder, better, stronger.</p>
Вы можете добавить элемент span
для стилизации. И вы можете даже визуально скрыть запятые, но нет необходимости идти по этому пути, просто используйте вместо этого одну из альтернатив разметки.
Разметка: ul
Включение "мячей" в список не имеет смысла. Этот «ярлык» должен быть вне списка.
<p>Footballs:</p>
<ul>
<li>Rounder</li>
<li>Better</li>
<li>Stronger</li>
</ul>
Разметка: dl
Три преимущества должны быть либо ul
в одном dd
, либо каждое из них должно быть dd
. Существует семантическая разница , но в данном примере это не совсем четкое решение.
<dl>
<dt>Footballs</dt>
<dd>
<ul>
<li>Rounder</li>
<li>Better</li>
<li>Stronger</li>
</ul>
</dd>
</dl>
<dl>
<dt>Footballs</dt>
<dd>Rounder</dd>
<dd>Better</dd>
<dd>Stronger</dd>
</dl>
Какой из них выбрать?
Если у вас все в порядке с отображением знаков пунктуации, используйте решение на естественном языке.
Если не должно быть знаков препинания, используйте ul
. Он менее сложен, чем dl
, и поскольку у вас нет дополнительных групп имен и значений, dl
на самом деле не «стоит» этого.