To test for cross-browsers inconsistences:

  1. Execute these tests in a browsers without support for "querySelectorAll" (Opera < 10, Firefox <= 3.1, IE6/7)
  2. Compare the results obtained from different browsers, also, test different versions of the same browser
  3. Finally compare the results above with results from browsers having support for "querySelectorAll"

NOTE: All following tests lines should be green on browsers with support for "querySelectorAll"

Adjacent sibling combinators (E + F)

Adjacent sibling and general descendant combinators (E + F   F)

Adjacent sibling and child selector combinators (E + F > F)

Adjacent sibling and adjacent sibling combinators (E + F + F)

 

Adjacent sibling and general sibling combinators (E + F ~ F)

 

General sibling combinators (E ~ F)

General sibling and general descendant combinators (E ~ F   F)

General sibling and child selector combinators (E ~ F > F)

General sibling and adjacent sibling combinators (E ~ F + F)

 

General sibling and general sibling combinators (E ~ F ~ F)