* { }
* 0li { }
* 1 (one element)li:first-line { }
* 2 (element + pseudo-element)ul li { }
* 2 (two elements)ul ol+li { }
* 3 (three elements)h1 + *[rel=up] { }
* 11 (one attribute, one element)ul ol li.red { }
* 13 (one class, three elements)li.red.level { }
* 21 (two classes, one element)style=""
* 1000 (one inline styling)p { }
* 1 (one element)div p { }
* 2 (two elements).sith
* 10 (one class)div p.sith { }
* 12 (two elements and a class)#sith
* 100 (one id)body #darkside .sith p { }
* 112 (element, ID, class, element)