Sí, culposa por usar tablas. No duermas el día de hoy por el remordimiento.
La realidad es que ve preparando un menú base, y velo aplicando a tus sitios paulatinamente.
No es que sea políticamente o no,
es que no debes usarlas así, tiene más desventajas que ventajas. nunca vas a evolucionar si no te desprendes de la práctica.
El siguente paso ya usando CSS, con listas para el menú, es sitios para dispositivos móviles, lo cual no va a suceder con tablas.
La estructura html correcta es:
Y el css puede ser muy simple:
Código CSS:
Ver original.MenuPrincipal a {display: block; width: 50%;}
Así de simple. Feo por tan poquito que le puse, pero ya con eso tienes para comenzar a embellecer tu menú.
No hay razón para usar tablas. Sí hay muchas razones para no hacerlo.
Así que sí... sientete culpable 3 segundos, de ahí a evolucionar.