HTML\CSS → Что значит символ «>» в CSS

Символ «>» — означает «нерекурсивный (non-recursive) потомок».

div > span означает то же, что и div span, но выбираются только span’ы первого уровня вложенности, которые напрямую являются вложенными в div. На span вложенные в span, правила уже не будут действовать.

В IE естественно глючит и не поддерживается.