То, что я хотел бы добиться, это применить через CSS некоторые настройки форматирования к абзацу, только если абзацу, на который я ссылаюсь, предшествует другой абзац. Примеры:
<p>Something</p><p>FORMAT!</p>
<h1>Something</h1><p>DON'T FORMAT!</p>
<p>Something</p><ul><li>Something</li></ul><p>DON'T FORMAT!</p>
Единственное, что имеет значение, это то, является ли абзац немедленно , которому предшествует другой абзац.
Я могу сделать это, введя класс, чтобы указать, применять ли форматирование или нет (что-то вроде «first»), но я бы хотел, чтобы этот анализ был автоматизирован.
Я уже безуспешно пытался создать первого ребенка, третий пример будет отформатирован, если я не добавлю дополнительную блочную структуру, которая будет противоречить цели (тогда добавление пользовательского класса будет проще ...)