Ja. Im <a> ist nen td. Das ist *ein* Fehler.
ich würd eher umgekehrt ansetzen - im <tr> ist ein <a>-element, das ist ein fehler :) - aber das erwähnst du ja später auch ;)
Gibt es irgendeinen Grund eine Tabelle zu benutzen?
ich vermute, dass eine liste klüger wäre - ein menü, bei dem in der tat eine tabelle semantisch sinnvoll ist, ist extrem selten