IE 6.0 - darstellung tabellenhöhe

Dieses Thema im Forum "Browser" wurde erstellt von badaussie, 17. September 2005.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. badaussie

    badaussie Guest

    Registriert seit:
    7. Oktober 2003
    Beiträge:
    44
    zwei seiten enthalten am anfang der seite eine zentrierte tabelle mit einer einzigen zeile (und zelle) mit der höhe "100", die in anderer farbe dargestellt wird als der hintergrund.

    die tabelle der zweiten seite wird jedoch im Internet Explorer 6.0 höher dargestellt als die tabelle der ersten seite. die textgröße aus dem css für tabellen ist 8pt.

    worin liegt der grund, dass die tabelle mit der gleichen höhe ("100") auf der zweiten seite höher ist, als jene der ersten seite mit derselben höhe ("100")?!

    kann es sein, weil die tabelle der zweiten seite text beinhaltet und jene der ersten seite nicht (obwohl die texthöhe mit sicherheit die höhe der tabellenzelle nicht ausfüllt)?!

    im firefox besteht das problem nicht, dort werden die beiden tabellen (unhabhängig von der auflösung) gleich hoch dargestellt!

    hier der code der beiden seiten:

    1. seite:
    HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>schmidt.name // dieschmidts.at // Oskar, Martina u. Harald Schmidt</title>
    <link rel="stylesheet" type="text/css" href="format.css">
    </head>
    <body>
    <table align="center" border="0" cellspacing="0" width="70%">
      <tr align="right" height="100">
        <td bgcolor="#C0C0C0"></td>
      </tr>
    </table>
    
    2. seite
    HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>schmidt.name // dieschmidts.at // Oskar, Martina u. Harald Schmidt</title>
    <link rel="stylesheet" type="text/css" href="../../format.css">
    </head>
    <body>
    <!-- Oberer Navigationstable -->
    <table align="center" border="0" cellspacing="0" width="70%">
      <tr align="right" height="100">
        <td bgcolor="#C0C0C0">aktuelles // <a href="../fam/fam.htm">familie</a> // <a href="../../official/beruf_ue.htm">job</a></a> // <a href="../../email.htm">email</a>
          <p>
          <a href="https://diemayerls.at/system-cgi/guestbook/guestbook.php?action=view">guestbook</a>
           // <a href="../../index2.htm">home</a></p>
        </td>
      </tr>
    </table>
    
    wie kann ich tabellen im IE mit gleicher absoluter höhe gleich hoch darstellen lassen, egal ob sie text beinhalten oder nicht?!?!
     
  2. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.487
    Die Tabellenhöhe wird durch die Höhe des Inhaltes bestimmt. Eine in HTML-TAGs definierte Höhe ist nur eine Mindesthöhe. Auch sollte in leeren Tabellenzellen immer ein &nbsp; eingefügt werden. Um die Höhe festzuschreiben lässt sich die css-Eigenschaft "overflow" mißbrauchen.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen