botones en el menu

Hola, e hecho unos botones para el menu como imagenes, las e puesto como fondo en css en navegacion li" y bien me sale 1 en cada enlace, pero el problema es que la imagen es fija de tamaño y los enlaces unos son mas grandes que otros, entonces en unos falta y las letras se montan en el fondo y en otros le sobra y la imagen no se ve entera se corta.

¿hay alguna orden que ajuste el tamaño de la imagen al texto?

o tengo que ir ajustando el tamaño de las imagenes al de los textos, si hay que hacer esto, alguna idea de como hacerlo facil.
Ajustarla como tal a el año de un objeto si hay, solo debes ponerle a la imagen que ocupe el 100% de alto y e ancho en vez de solo ponerle una cantidad estándar,

Pero hay un problema el cual es, que las imágenes pueden verse despixeladas si se le aumentan mucho el tamaño, entonces que solución hay?,
Pues simple hay 2
Una ya la dijiste adaptar imágenes a cada enlace,
La otra hacer una imagen para el enlace la cual tenga de medias 11x30 y agregarle al código de la imagen la facultad de repetirse, de esta manera si hace falta espacio se repite la imagen asta ocupar todo el tamaño del link, como ejemplo de esto mira mi web, el hoever de los link del menú es una imagen que se repite miles de veces.