Wichtig: Die gesamte Breite muß klickbar sein. Deshalb bekommt <a> eine Breite. Das funktioniert nur, wenn <a> auf display:block gesetzt wird.
<a>
display:block