Yes, pseudo-classes also have specificity, and this should affect the cascade. See CSS2 section 6.4.3.
first-child pseudo-class.This browser does not
support first-child.
DIV.a DIV :first-child { color: green }
DIV.a .first-child { color: red }
DIV.b :first-child { color: red }
DIV.b .first-child { color: green }
DIV.c .first-child { color: red }
DIV.c :first-child { color: green }
This browser does not
support first-child.
Last updated in January 1999.