No primeiro código CSS a seguir, eu criei dois pseudo-elementos e ambos funcionaram corretamente. Mas no segundo código, ao criar o segundo pseudo-elemento, parece que ele anulou o primeiro pseudo-elemento. Alguém sabe me dizer por que isso ocorreu?
/*PRIMEIRO CÓDIGO*/
.itens:first-child {
font-weight: bold;
}
.itens:before {
content: "★";
}
/*SEGUNDO CÓDIGO*/
.titulo-principal:first-letter {
font-weight: bold;
}
.titulo-principal:before {
content: "[";
}