CSS захватывает все имя класса, кроме последнего

Viet Le спросил: 14 ноября 2017 в 06:15 в: css

Я хочу захватить все имя класса ('my-class') и изменить его цвет на красный , КРОМЕ для последнего

Очевидно, я гуглил, и нет такой вещи как: последний в классе или что-то в этом роде. У меня возникли проблемы с поиском работы вокруг без использования JS.

div1 и div2 оба динамические! Если div2 не существует, то div1 должен иметь первый элемент p красным, а второй - нет.

Обратите внимание, я оставил тег 'p' сверху, потому что я не хочу, чтобы это было частью мой селектор Мне просто нужен my-class.

или есть селектор, который я могу написать, чтобы получить все"p" внутри my-container, включая вложенные P

<p>Some text</p>
<div class="my-container">
  <div class="div1">
    <p class="my-class"></p>
    <p class="my-class"></p>
  </div>
  <div class="div2">
    <p class="my-class"></p>
    <p class="my-class"></p>
    <p class="my-class"></p>
    <p class="my-class"></p>   <!-- This tag should not be red-->
  </div>
</div>

Я также могу использовать sass, поэтому не стесняйтесь включать его в случае необходимости.

0 ответов