css примеры - :после и:перед селекторами псевдоэлементов в Sass




картинка псевдоэлементы (2)

На этот вопрос уже есть ответ:

Как я могу использовать селекторы: перед и: после псевдоэлемента, следуя синтаксису Sass или, альтернативно, SCSS? Как это:

p
  margin: 2em auto
  > a
    color: red
  :before
    content: ""
  :after
    content: "* * *"

Конечно, вышесказанное терпит неудачу.


Answers

Используйте амперсанд для указания родительского селектора .

Синтаксис SCSS:

p {
    margin: 2em auto;

    > a {
        color: red;
    }

    &:before {
        content: "";
    }

    &:after {
        content: "* * *";
    }
}

Насколько мне известно, не в CSS 2. CSS 3 имеет более надежные селектор, но не всегда реализуется во всех браузерах. Даже с улучшенными селекторами я не верю, что он выполнит именно то, что вы указали в своем примере.





css css-selectors sass pseudo-element