Тег Concat в CSS

Я хочу сделать что-то вроде этого:

h* + p {
 color: red;
}

Вместо

h1 + p, h2+p... {
 color:red;
}

Это возможно? (Пока не нашли никакого решения)
Я хочу сделать это, используя только CSS.
Спасибо.

1 ответ

  1. Можно использовать препроцессор типа Less или Sass .
    В случае, если вы выбрали Sass, это, как вы могли бы сделать это в файле sass :
    ‘@for $i through 6 {
    h.#{$i} + p {
    синий цвет;
    }

    }`

    CSS сам по себе, очень ограничен!