Según las recomendaciones del
W3C, no se deben incluir elementos de bloque (div, table, p, pre...) dentro de elementos de línea (font, strong, i, a...). Sería como hacer esto:
Código HTML:
<body>
<html>
Hola...
</html>
</body>
Estamos de acuerdo que esto no sería válido ¿no?. Pues lo de meter <table></table> dentro de un <a></a>, tampoco. Más ejemplos incorrectos con elementos de línea y de bloque:
Código HTML:
<a href="pagina.html"><p>esto es un párrafo</p></a>
<b><div>esto es una capa</div></b>
<font color="#003300"><h1>esto es un título</h1></font>
Si lo que quieres es una solución estética o de diseño de la página, envía la URL, qué es lo que quieres conseguir y el código que tienes.