Su tutta la tabella e` piuttosto complesso.
Se invece ti basta "su tutta la cella", la cosa e` semplice: basta rendere il link grande come la cella.
Ti basta definire nel CSS del link:PS1: questo codice prevede il link direttamente inserito nella cella: lo <span> complica il codice (non si puo` usare questo codice in presenza di quello span.codice:a { display: block; width: 100%; height: 100%; }
PS2: attenzione che gli attributi HTML di formattazione della tabella possono andare in conflitto con i CSS: ti conviene eliminare tutti gli attributi HTML di formattazione, e spostarli nel CSS.
PS3: la tabella non va usata per formattare: inserisce degli elementi semantici che non sono validi e rischia di compromettere la accessibilita` della pagina.