Я ищу наиболее семантически правильный и разумный метод разметки упорядоченного списка определений. Я думал о следующих способах сделать это.
Сначала я использовал упорядоченный список с 2 абзацами внутри каждого элемента списка. Но потом я вспомнил элемент списка определений.
<dl>
<dt>Something</dt>
<dd>Definition</dd>
<dt>Something2</dt>
<dd>Definition2</dd>
</dl>
Однако, поскольку мне нужно иметь возможность программно получать доступ к каждому определению через Javascript, я не уверен, что это сработает.
Решением этой проблемы может быть разделение определений на разные теги dl
. Но это выглядит не очень хорошо. Есть ли более правильный путь? Или я ошибаюсь, полагая, что доступ к «обычному» списку определений через Javascript сложнее?
<dl>
<dt>Something</dt>
<dd>Definition</dd>
</dl>
<dl>
<dt>Something2</dt>
<dd>Definition2</dd>
</dl>