Dietrich: Tabellen in Netscape

Hallo ihr alle,

das ist mein erster Beitrag hier und ich möchte ankündigen: ich habe eineinhalb Stunden lang das Forumsarchiv gelesen und habe dabei viel gelernt, aber ich habe keine Lösung für mein Problem gefunden.

Zu sehen gibt es das auf www.djafk.de/problem.html

Kurze Beschreibung:
Eine Seite mit einer Tabelle - 2 Spalten, 2 Zeilen. Die linke Spalte soll 130p breit sein, die untere Zeile 49p. Determiniert wird das durch eine Grafik in der linken unteren Ecke, die 130*49 gross ist. In den anderen vier Feldern steht fast gar nichts, selbst bei kleiner Bildschirmauflösung kommt man ohne scrollbars aus.

Netscape vergössert aber automatisch die untere Zeile und ignoriert die Höhenangabe.

Ich habe im Forum gelernt, dass man

  • relative und absolute Höhenangaben nicht mischen soll
  • viele Probleme mit dummy.gif-s gelöst werden können.

Da ich aber nicht weiss, wie gross der Bildschirm des Seitenbetrachters ist, kann ich schlecht die obere Zeile mit dummy.gif füllen, weil es ja nicht darum geht, dass die obere Zeile möglichst hoch ist, sondern darum, dass die untere Zeile am unteren Rand (ohne scrollbar) erscheint - und das in der richtigen Höhe.

Mit IE5 erscheint es wunderbar, mit NN4.5 sieht es fürchterlich aus.

Für eine Antwort sehr dankbar,
gute Nacht,

Dietrich

--- hier noch der Quelltext----

<BODY bgcolor="#FFFFFF" marginheight="0" marginwidth="0" leftMargin=0 topMargin=0>
<TABLE cellspacing="0" cellpadding="0" width="100%" height="100%" border="0">
<TBODY>
  <TR>
    <TD valign="top" bgcolor="#CCCCCC" width="130">
      <DIV align="right">
        <P><FONT color="#FFFFFF"><BR>
          <B><FONT face="Tahoma" size="1">die<BR>etwas<BR>     andere</FONT></B></FONT></P>
      </DIV>
    </TD>
    <TD>
      <DIV align="center"><B><FONT face="Tahoma" size="6">hier steht dann der text </FONT></B><FONT color="#999999" face="Tahoma" size="6"><B> </B></FONT>
      </DIV>
    </TD>
  </TR>
  <TR>
<TD height=49 width="130"><IMG src="logo_2_klein.jpg" width="130" height="49" vspace="0" hspace="0" border="0"></TD>
    <TD bgcolor="#006666" valign="middle" height="49">
      <DIV align="center"><FONT face="Tahoma" color="#CCCCCC" size="3"> Passau
        · 13. Dezember 2000</FONT></DIV>
    </TD>
  </TR>
</TBODY>
</TABLE>
</BODY>
</HTML>

  1. Hallo ihr alle,

    das ist mein erster Beitrag hier und ich möchte ankündigen: ich habe eineinhalb Stunden lang das Forumsarchiv gelesen und habe dabei viel gelernt, aber ich habe keine Lösung für mein Problem gefunden.

    Zu sehen gibt es das auf www.djafk.de/problem.html

    Kurze Beschreibung:
    Eine Seite mit einer Tabelle - 2 Spalten, 2 Zeilen. Die linke Spalte soll 130p breit sein, die untere Zeile 49p. Determiniert wird das durch eine Grafik in der linken unteren Ecke, die 130*49 gross ist. In den anderen vier Feldern steht fast gar nichts, selbst bei kleiner Bildschirmauflösung kommt man ohne scrollbars aus.

    Netscape vergössert aber automatisch die untere Zeile und ignoriert die Höhenangabe.

    Ich habe im Forum gelernt, dass man

    • relative und absolute Höhenangaben nicht mischen soll
    • viele Probleme mit dummy.gif-s gelöst werden können.

    Da ich aber nicht weiss, wie gross der Bildschirm des Seitenbetrachters ist, kann ich schlecht die obere Zeile mit dummy.gif füllen, weil es ja nicht darum geht, dass die obere Zeile möglichst hoch ist, sondern darum, dass die untere Zeile am unteren Rand (ohne scrollbar) erscheint - und das in der richtigen Höhe.

    Mit IE5 erscheint es wunderbar, mit NN4.5 sieht es fürchterlich aus.

    Für eine Antwort sehr dankbar,
    gute Nacht,

    Dietrich

    --- hier noch der Quelltext----

    <BODY bgcolor="#FFFFFF" marginheight="0" marginwidth="0" leftMargin=0 topMargin=0>
    <TABLE cellspacing="0" cellpadding="0" width="100%" height="100%" border="0">

    »»  <TBODY>

    <TR>
        <TD valign="top" bgcolor="#CCCCCC" width="130">
          <DIV align="right">
            <P><FONT color="#FFFFFF"><BR>
              <B><FONT face="Tahoma" size="1">die<BR>etwas<BR>     andere</FONT></B></FONT></P>
          </DIV>
        </TD>
        <TD>
          <DIV align="center"><B><FONT face="Tahoma" size="6">hier steht dann der text </FONT></B><FONT color="#999999" face="Tahoma" size="6"><B> </B></FONT>
          </DIV>
        </TD>
      </TR>
      <TR>

    »»  <TD height=49 width="130"><IMG src="logo_2_klein.jpg" width="130" height="49" vspace="0" hspace="0" border="0"></TD>

    <TD bgcolor="#006666" valign="middle" height="49">
          <DIV align="center"><FONT face="Tahoma" color="#CCCCCC" size="3"> Passau
            · 13. Dezember 2000</FONT></DIV>
        </TD>
      </TR>

    »»  </TBODY>

    </TABLE>
    </BODY>
    </HTML>

    Hi...

    klar weisst du wie gross  der Bildschirm des Besuchers ist:

    Mit javaScript:

    Bei Netscape mit:

    Breite: window.innerWidth
    Höhe: window.innerHeight

    Bei IE mit:

    Breite: document.all.ID.offsetWidth;
    Höhe: müsste ich erst nachschauen (Sorry)

    1. morgen,

      die angaben zu den verfügbaren größen hatte swen gestern(oder vorgestern) schon gebracht.
      http://www.teamone.de/selfaktuell/forum/messages/89138.html

      versuche doch beim nächsten mal dich auf zitate zu beschränken und nicht alles noochmal zu posten, sonst werden die datenmengen wahrscheinlich bald unüberschaubar.

      ciao stefan

    2. Hallo ihr alle,

      das ist mein erster Beitrag hier und ich möchte ankündigen: ich habe eineinhalb Stunden lang das Forumsarchiv gelesen und habe dabei viel gelernt, aber ich habe keine Lösung für mein Problem gefunden.

      Zu sehen gibt es das auf www.djafk.de/problem.html

      Kurze Beschreibung:
      Eine Seite mit einer Tabelle - 2 Spalten, 2 Zeilen. Die linke Spalte soll 130p breit sein, die untere Zeile 49p. Determiniert wird das durch eine Grafik in der linken unteren Ecke, die 130*49 gross ist. In den anderen vier Feldern steht fast gar nichts, selbst bei kleiner Bildschirmauflösung kommt man ohne scrollbars aus.

      Netscape vergössert aber automatisch die untere Zeile und ignoriert die Höhenangabe.

      Ich habe im Forum gelernt, dass man

      • relative und absolute Höhenangaben nicht mischen soll
      • viele Probleme mit dummy.gif-s gelöst werden können.

      Da ich aber nicht weiss, wie gross der Bildschirm des Seitenbetrachters ist, kann ich schlecht die obere Zeile mit dummy.gif füllen, weil es ja nicht darum geht, dass die obere Zeile möglichst hoch ist, sondern darum, dass die untere Zeile am unteren Rand (ohne scrollbar) erscheint - und das in der richtigen Höhe.

      Mit IE5 erscheint es wunderbar, mit NN4.5 sieht es fürchterlich aus.

      Für eine Antwort sehr dankbar,
      gute Nacht,

      Dietrich

      --- hier noch der Quelltext----

      <BODY bgcolor="#FFFFFF" marginheight="0" marginwidth="0" leftMargin=0 topMargin=0>
      <TABLE cellspacing="0" cellpadding="0" width="100%" height="100%" border="0">
      »»  <TBODY>
        <TR>
          <TD valign="top" bgcolor="#CCCCCC" width="130">
            <DIV align="right">
              <P><FONT color="#FFFFFF"><BR>
                <B><FONT face="Tahoma" size="1">die<BR>etwas<BR>     andere</FONT></B></FONT></P>
            </DIV>
          </TD>
          <TD>
            <DIV align="center"><B><FONT face="Tahoma" size="6">hier steht dann der text </FONT></B><FONT color="#999999" face="Tahoma" size="6"><B> </B></FONT>
            </DIV>
          </TD>
        </TR>
        <TR>
      »»  <TD height=49 width="130"><IMG src="logo_2_klein.jpg" width="130" height="49" vspace="0" hspace="0" border="0"></TD>
          <TD bgcolor="#006666" valign="middle" height="49">
            <DIV align="center"><FONT face="Tahoma" color="#CCCCCC" size="3"> Passau
              · 13. Dezember 2000</FONT></DIV>
          </TD>
        </TR>
      »»  </TBODY>
      </TABLE>
      </BODY>
      </HTML>

      Hi...

      klar weisst du wie gross  der Bildschirm des Besuchers ist:

      Mit javaScript:

      Bei Netscape mit:

      Breite: window.innerWidth
      Höhe: window.innerHeight

      Bei IE mit:

      Breite: document.all.ID.offsetWidth;

      Nachtrag:

      Höhe: document.all.ID.offsetHeight

      1. Moin

        echt, einmal kann das ja mal passieren. Aber beim zweiten Mal kann man ja fast schon an Vorsatz denken :-))))

        Bitte quote doch deine Beiträge. Es liest sich einfach besser.

        Danke

        Swen

      2. Hallo!

        http://www.learn.to/quote/ !!

        Grüße
        Thomas

  2. Hallo !!

    danke schonmal für die antworten, da werde ich dann wohl nicht drumrumkommen, die höhe des bildschirms abzufragen und dann die höhe der oberen zeile entsprechend anzuweisen...
    wie das genau geht, weiss ich auch nicht, aber irgendwie werde ich drauf kommen - falls es dabei probleme gibt, melde ich mich nochmal.

    danke aber schonmal für die schnellen antworten !

    dietrich

  3. Hallo Dietrich!

    Versuche es mal damit:

    <table cellspacing="0" cellpadding="0" width="100%" height="100%" border="0">
      <tr>
        <td valign="top" bgcolor="#cccccc" height="95%">
          <div align="right"><p><font color="#ffffff"><br>
              <b><font face="tahoma" size="1">die<br>etwas<br>     andere</font></b></font></p>
          </div>
        </td>
        <td>
          <div align="center"><b><font face="tahoma" size="6">hier steht dann der text </font></b><font color="#999999" face="tahoma" size="6"><b> </b></font>
          </div>
        </td>
      </tr>
      <tr>
    <td><img src="logo_2_klein.jpg" width="130" height="49" border="0"></td>
         <td bgcolor="#006666" valign="middle" width="100%">
           <div align="center"><font face="tahoma" color="#cccccc" size="3"> Passau · 13. Dezember 2000</font></div>
         </td>
      </tr>
    </table>

    Allerdings du hast dann immer noch die 20px rand für den Scrollbalken in NS.

    Grüße
    Thomas