Torsten: height bei Netscape und Mozilla

Hallo

Ich hätte da mal eine Frage zu der Darstellung von verschiedenen Browsern.
Um meine Seite dynamisch darzustellen, habe ich die Größen mit Prozenten versehen.

Im Internet Explorer sieht das ganze echt gut aus, aber bei Netscape scheint er den Befehl height=100% nicht zu kennen.

Gibt es eine möglichkeit, das auch Netcape das ganze Dynamisch macht oder muß ich feste Größen verwenden?

LG&Thx Torsten

  1. Hallo Torsten,

    Im Internet Explorer sieht das ganze echt gut aus, aber bei Netscape scheint er den Befehl height=100% nicht zu kennen.

    Schaue Dir http://test.zzdd.de/beispiel1/ ohne CSS an und Du wirst
    sehen, dass auch Mozilla/Netscape das height-Attribut unterstützt.

    Gibt es eine möglichkeit, das auch Netcape das ganze Dynamisch macht oder muß ich feste Größen verwenden?

    Vielleicht gibst Du uns einige Infos mehr, z.Bsp. welches Element
    Deiner Meinung nach mit dem height-Attribut nicht funktioniert.

    Viele Grüße,
    Stefan

    PS: </faq/#Q-07b> & </faq/#Q-07c>

    1. HI Stefan

      Schaue Dir http://test.zzdd.de/beispiel1/ ohne CSS an und Du wirst
      sehen, dass auch Mozilla/Netscape das height-Attribut unterstützt.

      Ich habs mir mal angeschaut! Also mit dem CSS macht das Netscape auch.
      Allerdings sagtest du ohne das CSS. Habs auch ausprobiert. War mir aber schon vorher kler, das das nicht funktionieren wird. (War dann auch so. Danke mal das es nur ein schreibfehler von dir war)

      Vielleicht gibst Du uns einige Infos mehr, z.Bsp. welches Element
      Deiner Meinung nach mit dem height-Attribut nicht funktioniert.

      Ja das bezieht sich irgendwie auf alle tabellen, die ich damit versehen habe.
      Er zeigt nur den Inhalt an.
      Hier mal der Quelltext:

      <!-- //////////////////ANFANG INFOBEREICH/////////////////// -->
      <table cellpadding=0 cellspacing=0 bgcolor=#CCCCCC height=100% width=100%>
      <tr>
      <td> </td>
      <td  height=100% width=20>
        <table cellpadding=0 cellspacing=0 height=100% width=20>
      <tr>
      <td background=images/m_l_o.gif height=21 width=20></td>
      </tr>
      <tr>
      <td  background=images/m_l_m.gif  width=20></td>
      </tr>
      <tr>
      <td background=images/m_l_u.gif height=24 width=20></td>
      </tr>
      </table>
      </td>

      <td  height=100% width=100%>
        <table cellpadding=0 cellspacing=0 height=100% width=100%>
      <tr>
      <td background="images/m_m_o.gif" height=8 width=100%></td>
      </tr>
      <tr>
      <td bgcolor=#999999 height=100% width=100%>
      <center><iframe src=start.php name=mitte width=100% height=99% frameborder=0  allowTransparency=true

      </iframe></center></td>

      </tr>
      <tr>
      <td background="images/m_m_u.gif" height=15 width=100%></td>
      </tr>
      </table>
      </td>

      <td  height=100% width=20>
        <table cellpadding=0 cellspacing=0 height=100% width=24>
      <tr>
      <td background=images/m_r_o.gif height=21 width=24></td>
      </tr>
      <tr>
      <td  background=images/m_r_m.gif  width=20></td>
      </tr>
      <tr>
      <td background=images/m_r_u.gif height=24 width=24></td>
      </tr>
      </table>
      </td>
      </tr>
      </table>
      <!-- //////////////////ENDE INFOBEREICH/////////////////// -->

      ------------------------------------
      Das Problem hier ist irgendwie komisch.
      IE: Prozente exackt, auch nach jedem ändern der Fenster Fröße. Auch das IFrame.
      Netscape: Prozente werden angezeigt. Vergrößert man das Fenster bleibt die Tabelle groß stehen und es entsteht ein Scrallbalken. Also keine Dynamik mehr. Außerdem wird das IFrame nicht angezeigt. Der Browser interpretiert height=99% als ein height=0 und desshalb wird keins angezeigt.
      Morzilla: Hier ist die Seite Dynamisch. Allerdings wird das Frame genauso wie bei Netscape behandelt.

      warum wird das manchmal angezeigt und manchmal nicht.
      Versteht Netscape keine Verschachtelung? Es wird nämlich nur beim Frame das height=99% nicht verstanden.

      LG Torsten

      1. Hallo Torsten,

        Schaue Dir http://test.zzdd.de/beispiel1/ ohne CSS an und Du wirst
        sehen, dass auch Mozilla/Netscape das height-Attribut unterstützt.
        Ich habs mir mal angeschaut! Also mit dem CSS macht das Netscape auch.
        Allerdings sagtest du ohne das CSS. Habs auch ausprobiert. War mir aber schon vorher kler, das das nicht funktionieren wird. (War dann auch so. Danke mal das es nur ein schreibfehler von dir war)

        Nein, bei meinem Beispiel ist das height-Attribut für den Iframe
        vergeben und wird dann auch von Mozilla/Netscape unterstützt ...

        <table cellpadding=0 cellspacing=0 bgcolor=#CCCCCC height=100% width=100%>

        ... ein height-Attribut für das table-Element hingegen habe ich
        nicht verwendet, weil es sowas nicht gibt. Wenn es der MSIE bzw.
        andere Browser u.U. unterstützen, dann ist es Zufall, aber nicht
        konform zu W3C-Standards.

        Werde mir jetzt mal Deinen Quelltext zu Gemüte führen, aber wie
        gesagt, <table height="... gibt es nicht.

        Viele Grüße,
        Stefan

      2. Hallo Torsten,

        habe mir die Sache jetzt angeschaut ...

        der Quelltext ist eine ziemliche Katastrophe, Du solltest Dich mal
        mit http://validator.w3.org/ anfreunden, wenn es dann immernoch
        Probleme gibt, melde Dich einfach wieder.

        Viele Grüße,
        Stefan

  2. Hallo!

    Hier noch eine Ergänzung

    Also mittlerweile habe ich doch noch einiges in html dazu gelernt. Und frage mich ob HTML alleine noch ausreicht.

    Ich möchte ene Seite machen, die sich immer der Browsergröße anpasst.
    Allerding gibt es ja in HTML kein height für Tabellen. Also wenn ich
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd">
    Benutze, wird dieser Befehl komplett rausgelassen und alles verschiebt sich.
    Kann ich das gewnschte nur durch CSS erreichen oder geht das auch auf dem HTML Weg.
    Hier mal nen Link zu nem kleinen Test!
    http://217.228.108.223/html/5/test.php

    LG aus HH
    Torsten