Rolf B: Ein ganzes Tabellenfeld als Link

Beitrag lesen

Hallo Gunnar,

jaaa - diese Idee hatte ich nicht verfolgt, weil ein tr Element ja ab Werk mit display:table-row unterwegs ist. Welche Nachteile fange ich mir denn ein, wenn ich dem tr Element seinen nativen display-Modus wegnehme?

Zum Beispiel heißt es in §2.4 der CSS Display Module Level 3 Spec:

For example, Table Layout requires that a table-cell box must have a table-row parent box. If it is misparented, like so:

<div style="display:block;">
  <div style="display:table-cell">...</div>
</div>

It will generate wrapper boxes around itself, producing a structure like:

block box
└anonymous table box
 └anonymous table-row-group box
  └anonymous table-row box
   └table-cell box

Und deine Änderung der Display-Eigenschaft des tr produziert genau das, nehme ich an?

Darüber hinaus funktioniert dann border-collapse:collapse nicht mehr.

Vielleicht sollte man hier doch mit JS nachhelfen und einen click-Handler auf dem td definieren, der den click zum a Element delegiert?

Rolf

--
sumpsi - posui - clusi