Диалог между двумя парнями, в романе:Как структурировать разговор в html, как в романе?
- Здравствуйте, сказал Джон. Как дела?
- Прекрасно, сказал Джек.
- Круто!
Какая лучшая семантическая практика для этого представления в HTML5, пожалуйста?
<dl>
<dt>...</dt>
<dt>...</dt>
<dt>...</dt>
</dl>
или
<p class=first_quote>...</p>
<p class=inter_quote>...</p>
<p class=last_quote>...</p>
или другие?
нет «лучшего» способа. Как разработчик решил это реализовать. Но я бы рекомендовал такие классы, как ваш второй пример, просто используйте span/div или что-то еще, а не тег абзаца p. –