Sebastian: Tabellengleichheit IE / Netscape

Hallo,

ich will ein Layout mit Tabellen erstellen, dafür ist es notwendig, dass es sowohl unter IE als auch NS gleich aussieht. Momentan ist das leider nicht der Fall, jedenfalls nicht unter Netscape 4,73.
Hat jemand eine Idee, was falsch sein könnte?

Hier der Code:

<html>

<head>
<title>Test</title>
</head>

<body leftmargin="0" topmargin="0"  marginwidth="0" marginheight="0" rightmargin="0">

<table border="1" width="100%" height="100%" cellspacing="0" cellpadding="0">

<colgroup>
      <col width="1">
      <col width="*">
      <col width="133">
      <col width="1">
</colgroup>

<tr>
    <td width="1" height="96"> </td>
    <td colspan="2">HEAD</td>
    <td width="1"> </td>
  </tr>
  <tr>
    <td height="72"> </td>
    <td rowspan="2" height="311">Bilder/Nebennavi</td>
    <td width="133">Typ</td>
    <td> </td>
  </tr>
  <tr>
    <td height="239"> </td>
    <td rowspan="2" width="133">Hauptnavi</td>
    <td> </td>
  </tr>
  <tr>
    <td height="100%"> </td>
    <td>Content</td>
    <td> </td>
  </tr>
</table>
</body>

</html>

Gruss sebastian

  1. Hi,

    ich will ein Layout mit Tabellen erstellen,

    Layout mit HTML?! Wie soll _das_ denn gehen?

    dafür ist es notwendig, dass es sowohl unter IE als auch NS gleich aussieht.

    Warum? Es ist doch vollkommen unerheblich, ob Seiten auf unterschiedlichen Systemen gleich aussehen oder nicht. Genauer: Es ist unmöglich.

    Momentan ist das leider nicht der Fall, jedenfalls nicht unter Netscape 4,73.

    Mit welcher IE-Version hast Du verglichen? IE 3? Der hat ein ähnliches Alter wie Netscape 4.

    Hat jemand eine Idee, was falsch sein könnte?

    Kannst Du vielleicht noch dazu sagen, was Deiner Meinung nach überhaupt falsch ist?

    <colgroup>
          <col width="1">
          <col width="*">
          <col width="133">
          <col width="1">
    </colgroup>

    Dir ist natürlich bewusst, dass <colgroup> eine neuere Erfindung ist und von einem sechs Jahre alten Browser nicht verstanden wird.

    Cheatah

    1. Das es nicht 100%ig funktioniert ist schon klar. Aber es sollt möglichst konform sein. Es sollten zumindestens die Spaltenbreiten übereinstimmen.

      1. Hi,

        Das es nicht 100%ig funktioniert ist schon klar. Aber es sollt möglichst konform sein.

        nun ja. Das hängt davon ab, wie Du "möglichst konform" definierst.

        Es sollten zumindestens die Spaltenbreiten übereinstimmen.

        Es hilft, wenn Du zuallererst eine Tabellenzeile _ohne_ colspan und rowspan hast, in der den Spalten absolute Breiten (keine Prozentwerte) zugeordnet werden. Natürlich sind die Breiten trotz allem vom Inhalt abhängig, wie auch von umliegenden Breiten (stimmt z.B. die Summe nicht mit der Breite der Tabelle überein, wird geraten).

        Cheatah

        1. Es hilft, wenn Du zuallererst eine Tabellenzeile _ohne_ colspan und rowspan hast, in der den Spalten absolute Breiten (keine Prozentwerte) zugeordnet werden.

          was heißt es hilft, es gibt keine andere möglichkeit nn davon zu überzeugen das man ein bestimmtes maß haben möchte!!!

          noch ne kleine ergänzung:
          netscape ignoriert breiten und höhenangaben mitunter, wenn nicht wenigstens einmal die zellen korrekt - also in angegebener größe - befüllt werden.

          schmeiss deine nbsp-Tags raus und ersetze sie durch transparente grafiken, das geht besser.

          1. Hi,

            was heißt es hilft,

            das heißt: Es gibt keine Garantie. HTML ist eben keine Layoutsprache.

            Cheatah