Po różnych kombinacjach mających na celu dodanie elementowi kilku pseudoelementów danego typu, dotarło do mnie, że: to nie jest tak, że np. ::before
dodaje do drzewa DOM pseudoelement. ::before
definiuje wygląd pseudoelementu obecnego na rzeczonym drzewie w sposób niejawny i przypomina to np. definiowanie wyglądu border
.
Stąd niemożność przypisania dwóch beforów do jednej klasy czy też opisania elementu dwoma klasami z dwoma różnymi before, czy też dodanie pseudoelementu do pseudoelementu.
I tym genialnym odkryciem chcę się z wami podzielić w ten piękny poranek, co może komuś zaoszczędzi chwili ganiania za własnym ogonem podczas prób zrobienia niemożliwego.