Duda con algunas reglas y propiedades en CSS

En esta lección del Curso con Divs, Jorgens dice que deben señalarse los 5 valores de los enlaces, y además por orden:


a:
a:link
a:visited
a:hover
a:active



Pero he encontrado webs que ponen sólo a y a:hover, sobre todo en los menús y botoneras. ¿Es que ha cambiado desde que Jorgens hizo el curso?

Otra cosa: veo que los colores de fondo funcionan sólo con escribir background, no background-color. ¿Es correcto así, o depende del navegador?

Gracias, un saludo.
amigo en html y en css, aunque no sigas los estandartes y hagas todo a los golpes los códigos funcionan = XD, esto es en el caso de las a
ahora en cuanto al fondo, resulta que en las nuevas versiones de css no es necesario definir por separado cada propiedad del fondo, osea puedes definir el color de fondo, si se repetirá, su alineación y si se usa imagen en una sola linea
background:#02070F url(objetos/fondo.png) repeat-y top