Intento crear un botón CSS a partir de un enlace de texto, y me gustaría que el cursor detecte el enlace con todo el ancho de la página (dentro de un div).
Si uso un enlace a secas <a> no me toma el ancho completo, por lo que aparece más corto.
Si uso un <div> aparece con todo el ancho pero el cursor no detecta el enlace hasta que está encima del texto.
He pensado usar un padding en <a>, pero luego cuando cambie el texto tendré que cambiar la medida en el CSS, y eso es un cachondeo porque tendría que hacer un CSS para cada texto
![Negando](http://static.forosdelweb.com/fdwtheme/images/smilies/negar.gif)
He buscado otros sitios para copiar la estructura pero no encuentro ninguno en el que esté implementado.
¿Cómo se suele hacer en estos casos?