Hallo Meowsalot,
eine Alternative wäre, keine Table einzusetzen, sondern eine Liste, deren Items aus einem <a> Element bestehen. Dieses <a> stylest Du per CSS als display:block und setzt eine <dl> hinein, die z.B. als display:flex gestyled ist damit du problemlos die 9:1 Breitenverteilung hinbekommst.
<li>
<a href="...">
<dl>
<dt>
<dd>
</dl>
</a>
</li>
Man kann das auch vereinfachen zu
<li>
<a href="...">
<div>
<div>
</a>
</li>
Allerdings finde ich von der Natur der Sache her eine Description List schöner.
Damit hättest Du dann durchgehende Links und wenn jemand mit TAB durchläuft, muss er nicht durch die Spalten springen. Die Frage nach der vollen Höhe stellt sich auch nicht.
Ob das den Segen der HTML-Päpste findet, weiß ich natürlich mal wieder nicht :)
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi