Detlef G.: Automatische Layoutanpassung

Beitrag lesen

Hallo Marco

Meinst du das horizontal oder vertikal?

Beides, obwohl das Problem eher bei der vertikalen Ausrichtung besteht.

Nicht unbedingt.

Woraus besteht der Inhalt?

Aus Bildern und Text, welcher als Liste formatiert ist.

Das ist das größere Problem dabei, wenn es wirklich passen soll.

Kennst du seine Größe?

Ja, die Größe ist konstant.

Wohl nicht, oder kennst du die beim User eingestellte Schriftgröße?

Eine Zentrierung horizontal und vertikal ist mit CSS durchaus möglich, wenn
der Inhalt eine feste Größe hat, entweder in px (nur Bilder) oder in em (nur
Text). Bei gemischten Inhalten passt es dann nur bei genau einer beim User
eingestellten Schriftgröße wirklich.

Schau dir mal dieses Beispiel und die dort weiter verlinkten Beispiele auch
bei extrem kleinem Browserfenster an.
Verändere dabei die Schriftgröße!
Dabei könnte die Größe der Elemente natürlich auch in em angegeben werden,
was dann allerdings die Größe von Bildern nicht wirklich berücksichtigen
würde.

Eine Tabelle drumherum stellt dafür leider immer noch die einfachste und
flexibelste Lösung dar.
(Der IE kennt display:table-cell leider immer noch nicht.)

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!