Поскольку спецификация HTML 4 явно предлагает использовать dl
для диалога , я думаю, я бы использовал это.
Или:
<dl>
<dt>Hamlet</dt>
<dd id="line-1.1.1">To be, or not to be: that is</dd>
<dd id="line-1.1.2">the question: Whether 'tis nobler in</dd>
...
... или, если смежная проза семантически важна (вероятно, так):
<dl>
<dt>Hamlet</dt>
<dd>
<span id="line-1.1.1">To be, or not to be: that is</span>
<span id="line-1.1.2">the question: Whether 'tis nobler in</span>
...
Стиль этого (оставляя «пространство» для вещей) отделен от семантической разметки; тем не менее, приведенное выше дает вам достаточные ручки для того, чтобы, вероятно, достичь того, что вам нужно, включая, возможно, использование сгенерированного CSS-контента.