似乎(严格)html 不允许在 a 中嵌套任何非内联元素<p>
,但是我应该如何呈现包含列表的段落(在自然文本中经常出现的内容)。我看过三个似乎都不满意的答案:
- 列表不应出现在段落内。(我不打算进行文化辩论,但我当然希望 html 不会成为决定写作风格的地方。)
- 将文本分成一个段落,然后是一个列表,然后是带有后文本的第二个段落。这看起来很糟糕,因为现在我有作为段落一部分
<p>
的块,这对于试图朝着更语义化的方向移动的标记来说似乎很糟糕。 - 使用 some 伪造段落
<div class="mypara">
——这看起来是绕过整个事情并放弃使用具有适当文本语义的标记的不好方法。
是否有其他在语义上正确且有效的方法来做到这一点?