[HTML] tabellenhöhe soll sich seitenhöhe anpassen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [HTML] tabellenhöhe soll sich seitenhöhe anpassen

    hi freax,

    das ist mein erstes posting hier im board. ich hoffe auf
    eine konstrultive möglichkeit, wissen auszutauschen.
    hoffentlich hat sich folgende fragen nicht schon zu oft
    gestellt:

    folgendes problem: ich habe eine seite, die aus
    mehreren tabellen besteht. die tabellen sind alle
    horizontal zentriert (align="center") und vertikal
    untereinander angeordnet. ich verwende keine all
    umschließende tabelle mit mehreren zeilen, die
    wiederum tabellen eingebettet haben und will dies
    auch nicht tun.

    die letzte tabelle (also die unterste) enthält einen
    andersfarbigen hintergrund mit kontextabhängigen
    textlichen inhalt. sie soll von der höhe her immer so
    hoch sein, wie der restliche verbleibende platz
    zwischen der tabelle vor ihr und dem browser-rand
    (wird also der browser in seiner höhe verändert, so
    soll sich auch diese tabelle in der höhe ändern).
    oder sie ist so groß, wie der inhalt in ihr, wenn sie
    mehr inhalt enthält, als der browser anzeigen kann.
    dann muß man eben scrollen.

    ich will keine umständlichen javascript-berechnungen
    machen, um rauszufinden, wie groß das browser-fenster
    des benutzers ist und den verbleibenden platz zu
    berechnen. das aber auch die höhen der drüber
    liegenden tabellen variiert, kann ich weder mit
    festen (absoluten) noch mit variablen (relativen)
    werten die sachen lösen.

    wie bekommt man das hin? ist es überhaupt möglich,
    ein so flexibles layout mittels html/css zu
    programmieren.

    danke im voraus

  • #2
    Per css "height:100%" setzen. Das sollte immer vom Anfang der Tabelle bis zum unteren Rand gehen.
    it's not a bug,
    it's a feature!

    Kommentar


    • #3
      Meines Wissens nach kannst Du eh nur soweit herunterscrollen, wie es Inhalte auf Deiner Site gibt. Oder anders ausgedrückt: Die am Ende dargestellten Inhalte grenzen so oder so immer an den unteren Browserrand.

      Falls Du mehr wissen willst, schau mal hier:
      http://www.drweb.de/csstechnik/layer_5.shtml
      Zuletzt geändert von ; 24.10.2003, 14:16.

      Kommentar


      • #4
        du könntest die höhe der ersten Tabellen ganz normal mit einer pixelangabe festlegen und die letzte mit height="100%" setzen.

        wenns nicht funzt:

        wovon hängt es denn ab, ob die untere tabelle größer wird oder nicht? stell mal den gesamten code online. meißtens ganz man das problem mit einer umstrukturierung der tabellen und ein paar tricks lösen.
        http://www.4webworking.de
        Das Resourcenarchiv für Webworker

        Kommentar

        Lädt...
        X