noja: tabellen höhe auf 100% setzen

hallo,

ich habe hier ein kleines problem undzwar.

tabellen höhe : 100% einstellen ist ja möglich.
aber wenn man in einer tabelle wiederum eine tabelle hat, und dessen höhe 100% einstellt, dann ist es zwar ok in internet explorer aber in netscape funktioniert das irgend wie nicht.

ist es möglich diesen effekt auch in netscape zur erzielen.
css oder workaround

vielen dank im vorraus

  1. Laut W3-Standard sind Höhen- und Weitenangaben im <table> nicht erlaubt, nur im <td>. Deshalb funzt es nicht. Meistens reicht es aber auch, wenn irgend ein Inhalt in den Tables ist.
    Greetings

    1. Hallo,

      Laut W3-Standard sind Höhen- und Weitenangaben im <table> nicht erlaubt, nur im <td>.

      Nö.

      http://www.w3.org/TR/html4/struct/tables.html#h-11.2.1

      <!ELEMENT TABLE - -
           (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
      <!ATTLIST TABLE                        -- table element --
        %attrs;                              -- %coreattrs, %i18n, %events --
        summary     %Text;         #IMPLIED  -- purpose/structure for speech output--
        width       %Length;       #IMPLIED  -- table width --
        border      %Pixels;       #IMPLIED  -- controls frame width around table --
        frame       %TFrame;       #IMPLIED  -- which parts of frame to render --
        rules       %TRules;       #IMPLIED  -- rulings between rows and cols --
        cellspacing %Length;       #IMPLIED  -- spacing between cells --
        cellpadding %Length;       #IMPLIED  -- spacing within cells --
        >

      Wie Du siehst, ist <table width="100%"> valides HTML4.01.
      Eines der %coreattrs ist style. Das heißt <table style="height:100%;"> ist valides HTML4.01.

      Gruß

      Axel

      1. hi,

        aber leider funktioniert diese methode nicht unter netscape

        style="height:100%;"

        4.6, 4.7 etc

        gruss

        1. Hallo,

          aber leider funktioniert diese methode nicht unter netscape

          style="height:100%;"

          4.6, 4.7 etc

          Das mag sein. Einen solch alten Browser habe ich nicht mehr.

          Gruß

          Axel

        2. 4.6, 4.7 etc
          css oder workaround

          Nun ja. Die genannten Netscape- Versionen benötigen soviele Workarounds zu CSS, dass diese (im Gegensatz zu CSS) wohl bald verschwinden werden.

          Ich selbst behaupte gelegentlich gern, dass diese als auch diverse Opera- Versionen ausschließlich von Personen benutzt werden, die allzugern feststellen wollen, was mit den Dingern so alles nicht geht....

          Für wen bitte ist Deine Seite? Lohnt sich die Mühe?

          fastix (mozilla 1.x -user)

    2. Hi,

      Laut W3-Standard sind Höhen- und Weitenangaben im <table> nicht erlaubt, nur im <td>. Deshalb funzt es nicht. Meistens reicht es aber auch, wenn irgend ein Inhalt in den Tables ist.

      1. ist width für table-Elemente in HTML 4.01 erlaubt.
      2. geht es hier um CSS (wie man unschwer am Themenbereich der Frage erkennen kann), und die CSS-Property height ist durchaus auf table anwendbar:

      'height' [...]  Applies to:   all elements but non-replaced inline elements, table columns, and column groups

      cu,
      Andreas

      --
      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
  2. hi

    ist es möglich diesen effekt auch in netscape zur erzielen.
    css oder workaround

    CSS:
    html, body, table.hundert{height:100%;}

    HTML:
    <html><body>
    <table class="hundert">
    ...
    </table>
    </body></html>

    Grüße aus Bleckede

    Kai