Вы пытались использовать div вместо элемента unorder list (ul). Поскольку вы используете CSS для удаления всех стилей по умолчанию, которые делают «ul» элементом списка, почему бы не использовать div для начала. Я не могу гарантировать, что это решит проблему, но это устраняет ненужный CSS, и вы могли бы легче определить проблему
А на самом деле нельзя использовать ul только для пунктов с маркером, в текстовом документе?