Problemas al realizar caracteristicas de los enlaces

Buenos dias,
lo primero deciros que soy nuevo, tanto en el foro, como en el mundo de las pag web, y felicitaros puesto que gracias a gente como vosotros a los novatos, como yo, se nos hace un poco mas facil.

Tengo en estilos lo sig: y funciona

a {color:brown; text-decoration:none;}
a:link {}
a:visited {}
a:hover {color:red; text-decoration:underline; background-color:silver;}
a:active {}

Pero cuando añado la orden ;display:block, no aparece el efecto en la vista preliminar

a {color:brown; text-decoration:none; display:block;}

Llevo algo de rato dando vueltas a ver si lo he puesto mal debido a mi poca experiencia y me he reelido la laccion varias veces y nada, alguien tendria la amabilidad de ayudarme...MUCHAS GRACIAS.
Hola d2g, bienvenido...
Bueno, para hecharte una mano, creo que sería interesante (si no lo has solucionado ya), que pusieses parte del código que intentas solucionar, o un ejemplo.
Seguro que recibirás más ayuda.
Hay veces que damos por hecho que nos van a entender, pero hay veces que no.
Es mejor que pongas aquí el código.

saludos