1.class5 {prop8: val8} 2#id6 {prop9: val9} 3[attr4|=val4] {prop7: val7} 4[attr3~=val3_2] {prop6: val6} 5[attr2=val2] {prop5: val5} 6:first-child {first-child-prop: first-child-value} 7:lang(fr) {lang-prop: lang-value} 8E2[attr2=val2] {prop8: val8} 9E0 {prop0: val0} 10E0+E1{pro1:val1} 11E1 E1-1 {prop2: val2} 12E1 > E1-1 {prop3: val3} 13document E1-1 {prop4: val4} 14 15