J'ai un tableau de données et chaque cellule est un lien. Je veux permettre à l'utilisateur de cliquer n'importe où dans la cellule du tableau et les suivez le lien. Parfois, les cellules du tableau sont plus d'une ligne, mais pas toujours. J'utilise td a {display: block} pour obtenir le lien pour couvrir la plupart de la cellule. Quand il y a une cellule dans une ligne deux lignes et les autres sont sur une seule ligne, l'un des paquebots de ne pas remplir la totalité de l'espace vertical de la ligne de la table. Voici un exemple de code HTML et vous pouvez le voir en action ici http://www.jsfiddle.net/RXHuE/:
<head>
<style type="text/css">
td {width: 200px}
td a {display: block; height:100%; width:100%;}
td a:hover {background-color: yellow;}
</style>
<title></title>
</head>
<body>
<table>
<tbody>
<tr>
<td>
<a href="http://www.google.com/">Cell 1<br>
second line</a>
</td>
<td>
<a href="http://www.google.com/">Cell 2</a>
</td>
<td>
<a href="http://www.google.com/">Cell 3</a>
</td>
<td>
<a href="http://www.google.com/">Cell 4</a>
</td>
</tr>
</tbody>
</table>
</body>