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"

Descendant combinators (E   F)

Descendant and general descendant combinators (E   F   F)

  • Should be green

Descendant and child selector combinators (E   F > F)

  • Should be green

Descendant and adjacent sibling combinators (E   F + F)

 
  • Should be green

Descendant and general sibling combinators (E   F ~ F)

 
  • Should be green

Direct descendant combinators (E > F)

Direct descendant and general descendant combinators (E > F   F)

  • Should be green

Direct descendant and child selector combinators (E > F > F)

  • Should be green

Direct descendant and adjacent sibling combinators (E > F + F)

 
  • Should be green

Direct descendant and general sibling combinators (E > F ~ F)

 
  • Should be green