andy: tabellen-höhe in opera

hallo,
wiso stellt mir opera keine tabelle mit der höhe "100%" dar?
ich benutze den tag: <table height="100%">
IE6 stellt mir das einwandfrei dar.
gibts da nen trick, wie ich das auch in opera hinbekommen?

  1. Hallo,

    Das html-Attribut height sollte man in table gar nicht verwenden. html ist zur Textauszeichnung und nicht zur Textformatierung (CSS!) gedacht. Betraue Dich mal mit CSS. Dort gibt es eine Eigenschaft height, die der Opera sicher unterstützt.

    Heiner

  2. Hallo,

    ich benutze den tag: <table height="100%">

    Ist nicht gueltiges (valides) HTML.
    Steht u.a. auch hier:
    http://selfhtml.teamone.de/html/tabellen/gestaltung.htm#breiten_hoehen

    IE6 stellt mir das einwandfrei dar.

    Der tut noch viel, wenn der Tag lang ist...

    gibts da nen trick, wie ich das auch in opera hinbekommen?

    Wie waer's mit CSS?

    Versuch's mal so:
    html, body, table { height:100%; }

    Erklaerung: Wenn Du sagst 100%, muss auch die Hoehe des umfassenden
    Elements festgelegt sein.

    http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm
    http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#height

    Gruesse,

    Thomas

    1. Hallo andy und Thomas,

      Versuch's mal so:
      html, body, table { height:100%; }

      Erklaerung: Wenn Du sagst 100%, muss auch die Hoehe des umfassenden Elements festgelegt sein.

      Bitte auch Umstände wie in </archiv/2003/10/59683/#m335863> erläutert beachten (Standard-margins und Standard-padding und gleichzeitig 100% height [innere Höhe] bedeutet eine äußere Höhe von mehr als 100% des Anzeigebereichs).

      Mathias

    2. Hallo.

      IE6 stellt mir das einwandfrei dar.

      Der tut noch viel, wenn der Tag lang ist...

      Der täte auch noch sehr viel mehr, wenn der Tag lang genug wäre ;-)
      MfG, at