Selector universal * y pseudo elementos
¿El selector universal*
afectar pseudo elementos como:before
y:after
?
Dejame usar un ejemplo:
Al hacer esto:
* { box-sizing: border-box; }
... ¿la declaración anterior no incluye / afecta automáticamente pseudo elementos como:before
y:after
¿también?
O, para afectar pseudo elementos como:before
y:after
, uno tiene que declarar esto?
*, *:before, *:after { box-sizing: border-box; }
¿Esto tiene sentido?
Siempre he usado solo* { box-sizing: border-box; }
y nunca he tenido ningún problema con los pseudo elementos. Pero veo muchos tutoriales haciendo*, *:before, *:after
pero nunca explican realmente por qué incluyen*:before, *:after
en la declaración