Sveb: restlichen Raum einnehmen

Hallo!

Mir ist da eine grundsätzliche Frage gekommen. Können wirklich nur Tabellen so gesteuert werden, dass sie den restlichen Raum einnehmen.

Beispiel: Die Tabelle soll die gesamte Schirmbreite einnehmen. Gewissen Zellen gebe ich eine Breite mit. Andere wiederrum sollen mitwachsen bzw. verkleinert werden, wenn das Browserfenster in seiner Größe verändert wird.

Kann man dieses Verhalten nur so erzeugen oder kann ich es anderen Tags direkt mitgeben? Scheinbar nicht denn einem Span kann ich nur einen fixen Wert mitgeben 50 %, aber nicht den Rest, der ist mal 50 px mal 80 px mal 49 % mal 51 %...

Also bleibt wirklich immer nur der Weg das Zeug in Tabellen zu stecken? Steigert unnötig die Größe des Codes und die Dauer für die Darstellung, nicht?

gruß
Sven

  1. Hi,

    Mir ist da eine grundsätzliche Frage gekommen. Können wirklich nur Tabellen so gesteuert werden, dass sie den restlichen Raum einnehmen.

    nein, das geht auch sehr schön mit DIVs und CSS. Sieh dich mal auf http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html um. Dort gibt's einige schöne Beispiele.

    LG Orlando

    --
    SELF-TREFFEN 2002
    http://www.rtbg.de/selftreffen/
    http://www.megpalffy.org/temp/penneninhh.html

    1. Hi

      nein, das geht auch sehr schön mit DIVs und CSS. Sieh dich mal auf http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html um. Dort gibt's einige schöne Beispiele.

      Die Seite ist super. Hat mir den Geist geöffnet (% Angaben bei Rändern). Mein Problem löst sie aber nicht (außer ich habe da etwas übersehen?)

      Die Seiten arbeiten nur mit rel. Angaben. 2 Kästen beide 44 % Breite, padding 3 % macht insgesamt saubere 100 % (44 * 2 + 4 * 3).

      Nur wenn der eine Kasten 200px Breite hat und der andere soll den restlichen Platz einnehmen? Der Linke bekommt width: 200 px klar! Aber der zweite? Mir fällt keine Prozent- oder Pixelangabe ein, die Sinn macht.

      sven

      1. Hi Sven,

        Nur wenn der eine Kasten 200px Breite hat und der andere soll den restlichen Platz einnehmen? Der Linke bekommt width: 200 px klar! Aber der zweite? Mir fällt keine Prozent- oder Pixelangabe ein, die Sinn macht.

        Vielleicht hilft dir ja dieses Beispiel: http://www.thenoodleincident.com/tutorials/box_lesson/basic3_4.html. Lasse die rechte Box weg und ändere bei der mittleren lediglich den rechten Außenabstand auf 0.

        -> margin: 0px 0px 20px 190px;
                       ^
        LG Orlando

        --
        SELF-TREFFEN 2002
        http://www.rtbg.de/selftreffen/
        http://www.megpalffy.org/temp/penneninhh.html

  2. Moin,moin,
    formatiere die Tabelle mit einer Blindzeile.
    in den Zellen mit ervorderlicher PX-Größe platzierst du ein tranparentes GIF mit der enspr. Größe . den Rest belegst du mit hohen Prozentangaben. es muss mathm. nicht 'rund' sein 8-).

    bye Ford

    1. Hi,

      formatiere die Tabelle...

      hier geht's aber gar nicht um altmodische Tabellen...

      http://skop.net/self/orlanoodle.html

      LG Orlando

      --
      SELF-TREFFEN 2002
      http://www.rtbg.de/selftreffen/
      http://www.megpalffy.org/temp/penneninhh.html