Lista de nidos en párrafos en html

Parece que html (estricto) no permite anidar ningún elemento no en línea dentro de un<p>, pero entonces, ¿cómo se supone que debo representar un párrafo que contiene una lista (algo que ocurre a menudo en los textos naturales). He visto tres respuestas que parecen insatisfactorias:

Las listas no deben aparecer dentro de los párrafos. (No voy a entrar en un debate cultural, pero ciertamente espero que html no se convierta en el lugar para dictar el estilo de escritura).Separe el texto en un párrafo, luego en una lista y luego en un segundo párrafo con el texto posterior. Esto se ve mal porque ahora tengo<p> trozos que sonpartes de párrafos, y eso parece malo para un marcado que está tratando de moverse en una dirección más semántica.Párrafos falsos usando algunos<div class="mypara"> - lo que parece una mala manera de evitar todo y dejar de usar el marcado con la semántica adecuada para el texto.

¿Hay alguna otra forma de hacer esto que sea semánticamente correcta y válida?

Respuestas a la pregunta(5)

Su respuesta a la pregunta