jürgen j.: iframe vertikal zentrieren

Hallo!

Ich möchte einen iframe horizontal und vertikal zentriert auf der Bidschirmseite dargestellt sehen.
Zu diesem Zweck habe ich den altbewährten Trick mit der einzelligen Tabelle verwendet.
Die Sache funktioniert enwandfrei, aaaaaber:
IE5 zentriert nur dann vertikal, wenn width und height des iframes in px angegeben werden. Bei %angaben klebt der iframe am oberen Rand.
Opera und mozilla machen das selbstredend nicht.

<html>
<head>
<style>
html, body, table  { height: 100%; width: 100% }
iframe             { height: 50%;  width: 50% }
td                 { vertical-align: middle }
</style>
</head>
<body>
<table height="100%" width="100%"><tr><td align="center" valign="middle">
<iframe src="file://c:" width="50%" height="50%"></iframe>
</td></tr></table>
</body></html>

Hat jemad einen Tip, wie ich das für den IE lösen kann?
Danke, tschüs
jürgen

  1. hallo jürgen

    so spontan fällt mir nur eine lösung ein die geht: mach ein frameset, wobei du insgesamt 3 zeilen und 3 spalten brauchst, so etwa

    ------------------------------------------------------------

    ------------------------------------------------------------
                 |                                |
                 |       dein iframe              |
                 |                                |
                 |                                |
                 |                                |
                 |                                |
                 |                                |
    ------------------------------------------------------------

    ------------------------------------------------------------

    ist immer in der mitte ... was anderes fällt mir nicht ein

    ulli