Franz Faehrmann: Positionierung gemäß Fenstergröße

Ich habe eine Tabelle, die zentriert dargestellt wird. In den Bereich dieser Tabelle werden weitere Elemente frei positioniert. Je nach Fenstergröße ist nun aber der Abstand zum Rand verschieden und die positionierten Elemente verschieben sich. Wie kann ich nun erreichen, daß sich die Elemente immer am gleichen Platz befinden, egal wie groß das Fenster ist (bzw. unabhängig von der Auflösung). Ich möchte also, daß die Elemente bei einer Fensterbreite von 800px genau so positioniert sind wie bei einer Breite von 1024px.
Wie kann ich das errreichen?

  1. Guten Morgen, Franz,

    wenn alles variabel ist, dann ändert sich auch alles.

    Verpaß deiner Tabelle eine feste Breite von nicht mehr als 750px. Das kannst du erreichen, indem du dir ein 1x1px breites transparentes Gif baust und über die erste Zeile deiner Tabelle noch eine Zeile einbaust:
    <tr>
      <td colspan="anzahl deiner spalten><img src="blank.gif" width="750" height="1" alt=""</td>
    </tr>
    Da der Browser Grafiken nicht zusammendrücken kann, bleibt Tabelle unabhängig von der Auflösung immer gleich groß. Du mußt halt nur darauf achten, daß die Tabelle auch bei einer Auflösung von 800x600 vollständig zu sehen ist. Alles andere wird komplizierter.

    Liebe Grüße, Uschi

    1. Hi Uschi,

      Da der Browser Grafiken nicht zusammendrücken kann, bleibt Tabelle unabhängig von der Auflösung immer gleich groß. Du mußt halt nur darauf achten, daß die Tabelle auch bei einer Auflösung von 800x600 vollständig zu sehen ist. Alles andere wird komplizierter.

      tja, danke für den Tipp, aber der Teufel ist komplizierter, wie Du ja schon schreibst. Die Größe der Tabelle ist klar. Nur wenn ich positioniere, dann ja immer vom Fensterrand aus. Gehe ich von einer Tabellengröße von ca. 800px aus und der Benutzer hat eine 800er Auflösung, sieht es gut aus. Hat er aber eine 1024er oder mehr, dann sind die Positionen verschoben. Klebe ich die Tabelle linksbündig, stimmt zwar die Positionierung, sieht bei einer 1024er Auflösung ekelig aus. Und mit Frame möchte ich nicht arbeiten. Was tun?

      cu, Franz