henrik: tabellen nebeneinader

hi,

kann man alle(?) browser dazu bewegen mehrere tabellen nebeneinander anzuzeigen?

aber bitte folgendes beachten:
aufgrund der netscape-eigenschaft, tabellen erst immer dann anzuzeigen, wenn der
komplette inhalt geladen und gerendert wurde, moechte ich es vermeiden eine allumfassende
blinde tabelle zu verwenden.

ein erster ansatz brachte -fuer mich- unvorhersehbare ergebnisse.
unter http://musik.freepage.de/henrik/test/ koennt ihr euch die dazugehoerigen files mal
herunterladen/analysieren.
das anschauen mittels http://musik.freepage.de/henrik/test/frameset.html
funktioniert leider nicht so gut, da freepage.de immer ein eignes frameset drumherumbastelt :(

eigentlich reicht das file 3tables.html. das frameset aussenrum ist nur schoenmalerei ;)

das problem: wenn ich dieses frameset lade sieht das auf aufloesungen / fenstergroessen mit
mehr als 800*600 ok aus.
sobald ich diese groesse unterschreite passiert folgendes.
die "rechte tabelle" wird mit align=right anscheinend nur an der rechteste *sichtbare* stelle
plaziert und wird von der "mittleren" tabelle ueberlappt.

netscapes propietaeres spalten-tag mag ich nicht verwenden, da es u.a. nur gleichbreite
spalten kennt.
spalten formatierung mit CSS2.0 kennt derzeit noch kein browser.

kennt irgend jemand ne loesung des problems?
ein <body nobr> geht auch nicht...

cu,
        henrik

  1. Moin

    netscapes propietaeres spalten-tag mag ich nicht verwenden, da es u.a. nur gleichbreite

    Mal die praktischen Fragen der Anwendung aussen vor gelassen, warum ist col btw. colgroup NN-proprietär ? Zunächst sind col und colgroup korrektes HTML http://www.w3.org/TR/html4/struct/tables.html#h-11.2.4 und zudem ist es imho NN, der diese Elemente (noch ?) nicht kennt ?http://www.blooberry.com/indexdot/html/supportkey/c.htm

    Swen

    1. Zunächst sind col und colgroup korrektes HTML

      ja aber ;)

      damit kann ich spalten innerhalb einer tabelle formatieren.
      wie ich sagte, moechte ich eine allumfassende tabelle vermeiden, und "einfach"
      3 tabellen nebeneinader plazieren....

      cu,
            henrik

  2. Hallo

    kann man alle(?) browser dazu bewegen mehrere tabellen nebeneinander anzuzeigen?
    kennt irgend jemand ne loesung des problems?

    Einen Tod wirst Du sterben muessen.

    Wenn Du Wert darauf legst, dass die Tabellen zentriert sind, wirst du um eine Klammertabelle nicht rumkommen.

    Ansonsten baue die Reigenfolge der Tabellen in links/mitte/rechts um, baue in der rechten Tabelle das schliessende </tr> ein, aendere die align's alle auf left und sie werden einwandfrei nebeneinander dargestellt, allerdings am linken Fensterrand.

    Gruesse
    Wilhelm

    1. Wenn Du Wert darauf legst, dass die Tabellen zentriert sind

      vollkommen egal ;)

      Ansonsten baue die Reigenfolge der Tabellen in links/mitte/rechts um

      die war so, weil sonst das align="right" der rechten tabelle nicht funktioniert haette

      baue in der rechten Tabelle das schliessende </tr> ein

      hmmm, das fiel mir dann auch auf. ist zwar kein korrektes html, hat aber trotzdem funktioniert

      aendere die align's alle auf left

      *D A N K E*
      das war‚s
      da haben sich einige leute die zaehne dran ausgebissen. und die loesung lag so nah...

      cu,
            henrik

    2. aendere die align's alle auf left und sie werden einwandfrei nebeneinander dargestellt

      nachtrag: netscape6 stellt das nicht korrekt dar.
      ich vermute allerdings, dass der ganz einfach die framegroesse nicht korrekt bestimmt....

      cu,
            henrik