Sabine: HTML - Tabelle - td - minimale Höhe ?

Beitrag lesen

Moin moin an alle!

Ich hab ein Problem mit der Positionierung einer Linie in HTML:

Auf verschiedenen Seiten steht Text, der unterschiedlich lang ist. Nach dem Text ist immer eine gewisse Pixel-Anzahl frei, dann kommt eine Linie, die 3px hoch ist, dann kommen 13px frei, dann 10px großer Text und zu guter letzt wieder 13 px frei. Dann kommt noch eine Abschlusslinie, die durch einen Tabellenrahmen dargestellt wird.

Ursprünglich war das ganze durch absolute Positionsangaben gelöst. Nun ist es aber zu umständlich, jedesmal, wenn der Text geändert wird, die Positionsangaben mit zu ändern. Meine Idee zur Lösung war, es einfach über eine Tabelle zu machen. Nun habe ich folgenden Code verwendet:

<tr>
 <td colspan="3" valign="bottom" align="center">
  [Linie ... height="3"]
 </td>
</tr>
<tr>
 <td height="36" colspan="4" valign="middle" align="center">
  [Text]
 </td>
</tr>

Nun hat die Höhe der ersten Zeile (die mit der Linie) aber nicht die Höhe 3 sondern eine Höhe von schätzungsweise 10 (ich denke, dass das eine Art Standardhöhe ist). Hab ich etwas übersehen oder liegt es wirklich an HTML? Wenn ja, wie kann ich es umgehen.

Wäre super, wenn mir jemand helfen kann.

Sabine