Daniel Petratsch: HTML/XHTML Tabellenzellenhöhen festlegen

Beitrag lesen

Hallo mal wieder!

Schon wieder mal in Problem mit der Tabellenhöhe. Ja ich weisss ich sollte nicht mehr mit den Tabellen sondern mit Layern arbeiten, da die ganze Seite aber bereits mit Tabellen aufgebaut ist, will ich sie nicht umbauen und ich bin mir auch nicht sicher, dass die Layermethode überall funktioniert. Also ich habe die Tabelle mal schnell so ungefähr nachgebaut:

------------------------------------------->

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <style type="text/css">
    table{border: 2px solid red;}
    td{border: 1px solid green;}
  </style>
  <title>Tabellentest</title>
</head>
<body>
  <table>
    <tr>
      <td rowspan="4">
 <table>
   <tr>
            <td>
       Tabelle_2 testschrift-xxx--- testschrift-xxx--- testschrift-xxx--- testschrift-xxx---
              testschrift-xxx--- testschrift-xxx---  testschrift-xxx--- testschrift-xxx---
              testschrift-xxx--- testschrift-xxx--- testschrift-xxx--- testschrift-xxx---
              testschrift-xxx--- testschrift-xxx--- testschrift-xxx--- testschrift-xxx---
              testschrift-xxx--- testschrift-xxx---
     </td>
   </tr>
 </table>
      </td>
      <td style="width:100%;height:10px;">Zeile 1 (sollte 10px hoch sein)</td>
    </tr>
    <tr>
      <td style="height:10px;">Zeile 2 (sollte 10px hoch sein)</td>
    </tr>
    <tr>
      <td style="height:20px;">Zeile 3 (sollte 20px hoch sein)</td>
    </tr>
    <tr>
      <td>Zeile 4 (sollte den Rest belegen)</td>
    </tr>
  </table>
</body>
</html>

------------------------------------------->

Also, in der ersten Tabellenzelle links noch eine Tabelle eingeschachtelt, deren Höhe beliebig ist. Nun habe ich noch 4 untereinanderliegende Tabellenzellen auf der rechten Seite, die sich in der Höhe aber unterscheiden sollten, zb sollten die erste und zweite zeile jeweils 10px sein und die 3. 20px und die 4. soll den Rest belegen. Ich habe glaube ich schon alles probiert um diesem seit jeher bekannten Problem ein Ende zu setzen, aber anscheinend ist das nicht möglich - vielleicht hat ja einer von euch eine Lösung, wäre sehr dankbar, da ich echt schon ratlos (und genervt) bin :/

Danke!

freundliche Grüsse,
Daniel

--
Das ist der ganze Jammer, die Dummen sind immer so sicher und die Gescheiten so voller Zweifel.
[Bertrand Russell]