Compatibilidad con el navegador para CSS: primer hijo y último hijo

¿Alguien sabe qué navegadores / versión los admiten?

¿Es seguro usarlos, o debería recurrir a PHP / javascript para generar las primeras / últimas clases?

:first-child y :last-child , junto con una tabla de compatibilidad gratuita.

:first-child es compatible con IE9 correctamente, e IE7 e IE8 tipo de (ver tabla).

:last-child es compatible con IE9 +.

Ambos son compatibles con los buenos navegadores.

“¿Puedo usar …?” Debería ser su fuente de recursos para este tipo de preguntas. Estas son las tablas de compatibilidad:

first-childhttp://caniuse.com/#feat=css-sel2

last-childhttp://caniuse.com/#feat=css-sel3

Aquí hay una buena tabla que ilustra el soporte de diferentes navegadores.