Transmitter: Wieder mal Tabellenhöhe :-/

Hi :)

Ich habe schon gesucht, aber nichts passendes gefunden.

Ich habe 3 Tabellen, 1 wird manchmal dynamisch hinzugeladen:

Header width=100%, height=104
Dynamisch width=100%, height=dynamisch
Content width=100%, height=???
Footer width=100%, heigt=80

Die Tabelle Content soll jetzt von Unterkante Header, bzw. Dynamisch wenn vorhanden, bis Oberkante Footer gehen.

Oben anzupassen ist kein Thema, das ist einfach <table></table><table></table>

Aber unten will die Tabelle einfach nicht richtig passen.

Das:
.ContentTabelle
{
 position: absolute;
 bottom: 80px;
}
funktioniert nicht im IE, nur in Opera

style=height:100% funktioniert nicht, da ich die Prozentzahl ja nicht kenne :-/

Kann mir da wer helfen?

Danke schon mal
Bye, Transmitter

  1. Hallo,

    Ich habe schon gesucht, aber nichts passendes gefunden.

    [...]

    Bei solchen Problemen ist es immer gut wenn du einen Link auf eine Testseite anbietest oder den Code (bzw. die wirklich benötigten Teile davon) postest.

    Sonst kann man nur raten.
    Hast du eine DOCTYPE-Angabe in der Seite (Stichwort: Quirkmodus)
    Ist dein HTML korrekt (muss nicht unbedingt valide sein, aber korrekt)
    etc.

    Grüße
    Thomas

    1. Bei solchen Problemen ist es immer gut wenn du einen Link auf eine Testseite anbietest oder den Code (bzw. die wirklich benötigten Teile davon) postest.

      Das ist mein HTML Code .. gut im orginal steht noch ein wenig mehr drin, aber die Tabellen sind so definiert.

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      <html>
      <head>
      <title></title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      <style type="text/css">
      <!--
      .Footer {
       left: 0px;
       bottom: 0px;
       position: absolute;
      }
      -->
      </style>
      </head>

      <body>
      <table width="100%" style="height:80;" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td>&nbsp;</td>
        </tr>
      </table>
      <table width="100%"  border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td>dynamische Gr&ouml;&szlig;e</td>
        </tr>
      </table>
      <table width="100%"  border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td>Content, soll angepasst werden, Unterkante soll an Oberkante Footer</td>
        </tr>
      </table>
      <table width="100%" border="0" cellpadding="0" cellspacing="0" class="Footer"  style="height:60;">
        <tr>
          <td>&nbsp;</td>
        </tr>
      </table>
      </body>
      </html>

      Sonst kann man nur raten.
      Hast du eine DOCTYPE-Angabe in der Seite (Stichwort: Quirkmodus)
      Ist dein HTML korrekt (muss nicht unbedingt valide sein, aber korrekt)
      etc.

      Zu Quirk habe ich jetzt was gefunden .. aber bei align wie es überall seht nur noch, dass center nicht mehr verwendet werden sollte :-/

      Hoffe mein Problem ist lösbar.

      Bye, Transmitter

      1. Hallo,

        Das ist mein HTML Code .. gut im orginal steht noch ein wenig mehr drin, aber die Tabellen sind so definiert.

        Dein CSS scheint aber zu fehlen, denn so wie es jetzt ist, ist alles so wie du es wolltest (IE6, aber auch im Mozilla 1.6, Opera 7.23, Firefox 0.8) (habe nur den Tabellenrahmen sichtbar gemacht):
        <img src="http://www.meta-text.net/etc/tr_ie.jpg" border="0" alt="">

        Grüße
        Thomas

        1. Oh .. nein, da haben wir uns falsch verstanden ..

          Die untere Tabelle ist ok so, mir geht es darum, dass die Tabelle mit dem Content den leeren Platz ausfüllen soll.

          <table width="100%"  border="1" cellspacing="0" cellpadding="0"  bgcolor="#CCCCCC">
            <tr>
              <td>Content, soll angepasst werden, Unterkante soll an Oberkante Footer</td>
            </tr>
          </table>
          <table width="100%" border="0" cellpadding="0" cellspacing="0" class="Footer"  style="height:60;">
            <tr>
              <td>&nbsp;</td>
            </tr>
          </table>

          Also der Rahmen der sichtbar ist soll jetzt von der Tabelle "dynamische Größe" Unterkante bis "UNTEN" Oberkante gehen.

          Oder anders gesagt, das Grau soll alles ausfüllen zwischen den oberen beiden und der unteren Tabelle.

          Danke nochmal :)
          Bye, Transmitter

          1. Hallo,

            Oder anders gesagt, das Grau soll alles ausfüllen zwischen den oberen beiden und der unteren Tabelle.

            Meinst du so:
            http://www.meta-text.net/test/tr_ie.html beachte aber, dass die Borwser hier im Quirkmodus arbieten, solltest du diese ins standardkonforme (standardcompilant) Modus versetzen:
            http://www.meta-text.net/test/tr_ie2.html bekommst du andere Ergebnisse.

            Ich hoffe, ich dahe dich diesmal richtig verstanden.

            Grüße
            Thomas

            1. Meinst du so:
              http://www.meta-text.net/test/tr_ie.html beachte aber, dass die Borwser hier im Quirkmodus arbieten, solltest du diese ins standardkonforme (standardcompilant) Modus versetzen:
              http://www.meta-text.net/test/tr_ie2.html bekommst du andere Ergebnisse.

              Also wenn, dann wird das bei mir weder mit Opera noch mit dem IE korrekt angezeigt.
              Ich habe hier:
              http://www.haustierworld.de/test.php mal ein Beispiel hochgeladen.

              Der graue Bereich soll jetzt alles zwischen den beiden roten Bereichen ausfüllen.
              Macht das eines deiner Beispiele?
              Und wenn ja, in welchem Browser?

              Danke, dass du dich so lieb um mich kümmerst :)
              Manchmal finde ich aber echt nichts zu einem spezifischen Problem, da bin ich auf andere angewiesen.

              Bye, Transmitter

              1. Hallo,

                Also wenn, dann wird das bei mir weder mit Opera noch mit dem IE korrekt angezeigt.
                Ich habe hier:
                http://www.haustierworld.de/test.php mal ein Beispiel hochgeladen.

                Der graue Bereich soll jetzt alles zwischen den beiden roten Bereichen ausfüllen.
                Macht das eines deiner Beispiele?
                Und wenn ja, in welchem Browser?

                Ja, alle (bis auf Netscape 7.1, aber da glaube ich eher, dass nur meiner spinnt).

                Ich habe nicht dazugesagt, dass du dir natürlich die Quelltexte der beiden Seiten anschauen sollst ;-)
                Ich habe natürlich einige - wenn auch nur wenige - Änderungen vorgenommen, diese fehlen noch aus deinem Beispiel:

                #Content {
                 left: 0px;
                 bottom: 60px;
                 position: absolute;
                }

                ...

                <table width="100%" id="Content" border="1" cellspacing="0" cellpadding="0">
                  <tr>
                    <td>Content, soll angepasst werden,

                etc.

                view-source:http://www.meta-text.net/test/tr_ie.html
                view-source:http://www.meta-text.net/test/tr_ie2.html
                (beim 2. ist die DOCTYPE-Angabe anders)

                Danke, dass du dich so lieb um mich kümmerst :)
                Manchmal finde ich aber echt nichts zu einem spezifischen Problem, da bin ich auf andere angewiesen.

                Keine Ursache ;-)
                Grüße
                Thomas

                1. Der graue Bereich soll jetzt alles zwischen den beiden roten Bereichen ausfüllen.
                  Macht das eines deiner Beispiele?
                  Und wenn ja, in welchem Browser?

                  Ja, alle (bis auf Netscape 7.1, aber da glaube ich eher, dass nur meiner spinnt).

                  Kannst du mir mal Screenshots schicken?
                  Ich habe das jetzt mit dem IE 6.0:
                  <img src="http://www.haustierworld.de/transmitter/screen01.jpg" border="0" alt="">
                  und das mit Opera:
                  <img src="http://www.haustierworld.de/transmitter/screen02.jpg" border="0" alt="">

                  Und das HTML ist so, wie du geschrieben hast.
                  S.h.: http://www.haustierworld.de/test.php

                  Stelle ich mich da zu blöd an, oder wieso bekomme ich das nicht hin?
                  Der graue Bereich geht von mir nie vom roten bis zum roten, nur wenn ich statische Maßangaben verwende. :-/

                  1. Hallo,

                    Der graue Bereich geht von mir nie vom roten bis zum roten, nur wenn ich statische Maßangaben verwende. :-/

                    Ah, _jetzt_ verstehe ich was du meinst.
                    Ich werde das mir nun genauer ansehen.

                    Grüße
                    Thomas

                    1. Hallo,

                      Ah, _jetzt_ verstehe ich was du meinst.
                      Ich werde das mir nun genauer ansehen.

                      Ich habe dir jetzt zwei Lösungsvorschläge hochgeladen
                      http://www.meta-text.net/test/tr_ie_l2.html
                      und
                      http://www.meta-text.net/test/tr_ie_l3.html

                      Eine Dritte Möglihckeit wäre auf Tabellen zu verzichten und mit <div> zu arbeiten.

                      HTH

                      Grüße
                      Thomas