The CSS universal selector (*)

What's more important? *:first-child {} or :first-child {} * {} or body {}

by Lucas Krause

HTML

<div></div>

CSS

div {
    width:100px;height:100px;
}
/**
*:first-child:not(a) {
    background-color:red;
}
/*/
*:first-child {
    background-color:red;
}
/**/
:first-child {
    background-color:blue;
}
html, body {background-color:transparent;}