iframe bei Mozilla/
Mathias Richter
- browser
Hallo, ich habe folgendes Problem:
meine Seite soll so etwas wie eine Fußzeile haben, dafür habe ich ein iframe definiert (<iframe src="***.html" frameborder="0" width="100%" height="93%">) Unterhalb des iframes wird dann noch ein kleines php-skript ausgeführt, dass eine Zeile ausgibt.
Bei Opera 7.11 und IE 6.x wird die Seite auch so angezeigt, wie ich sie haben möchte. Validiert sind sowohl HTML als auch CSS.
Das Problem sieht bei Mozilla 1.4 (und auch bei Moz.Firebird 0.6.*) so aus, das beide das iframe nur auf ca. 1/4 der Seite darstellen.
Gibt es eine Lösung für das Problem?
viele Grüße Mathias
Hi,
meine Seite soll so etwas wie eine Fußzeile haben, dafür habe ich ein iframe definiert (<iframe src="***.html" frameborder="0" width="100%" height="93%">) Unterhalb des iframes wird dann noch ein kleines php-skript ausgeführt, dass eine Zeile ausgibt.
Bei Opera 7.11 und IE 6.x wird die Seite auch so angezeigt, wie ich sie haben möchte. Validiert sind sowohl HTML als auch CSS.
Das Problem sieht bei Mozilla 1.4 (und auch bei Moz.Firebird 0.6.*) so aus, das beide das iframe nur auf ca. 1/4 der Seite darstellen.
Welche Höhe ist für den parent des iframe (vermutlich body) definiert? Und für dessen parent? Und für dessen ...
cu,
Andreas
Die Höhe wird nicht weiter unterteilt. Da habe ich nichts definiert. Es sollten also 100% sein. Oder sehe ich das falsch?
Mathias
Hi,
meine Seite soll so etwas wie eine Fußzeile haben, dafür habe ich ein iframe definiert (<iframe src="***.html" frameborder="0" width="100%" height="93%">) Unterhalb des iframes wird dann noch ein kleines php-skript ausgeführt, dass eine Zeile ausgibt.
Bei Opera 7.11 und IE 6.x wird die Seite auch so angezeigt, wie ich sie haben möchte. Validiert sind sowohl HTML als auch CSS.
Das Problem sieht bei Mozilla 1.4 (und auch bei Moz.Firebird 0.6.*) so aus, das beide das iframe nur auf ca. 1/4 der Seite darstellen.Welche Höhe ist für den parent des iframe (vermutlich body) definiert? Und für dessen parent? Und für dessen ...
cu,
Andreas
Hi,
Die Höhe wird nicht weiter unterteilt. Da habe ich nichts definiert. Es sollten also 100% sein. Oder sehe ich das falsch?
Wenn keine Höhenangabe erfolgt, ist die Höhe auto. Sprich: so hoch wie durch den Inhalt bestimmt.
cu,
Andreas
Hallo,
also ich habe jetzt den body auf 100% definiert und
auch mal die Attribute "width" und "height" gegen die Variante mit dem Attribut "style" ausgetauscht und nochmal verifizieren lassen.
<Verzweiflung>
Das hat leider für die Darstellung bei Mozilla nichts gebracht.
das Iframe nimmt weiterhin nur so 25% ein und bei der Größe muss ich im Iframe auch noch scrollen, um alles zu lesen. Wenigstens hat es der Darstellung bei Opera und IE nicht geschadet.
</Verzweiflung>
soweit Mathias
ps. So sieht der code jetzt aus
head
<body style="height:100%">
<iframe src="***.html" frameborder="0" style="width:100%;height:93%" >
Ihr Browser unterstützt leider keine Inlineframes. <a href="www.opera.com/download/">Hier </a> finden Sie einen Browser der fähig ist, die Seite darzustellen.
</iframe>
kurzes php-scipt
------
Die Höhe wird nicht weiter unterteilt. Da habe ich nichts definiert. Es sollten also 100% sein. Oder sehe ich das falsch?
Wenn keine Höhenangabe erfolgt, ist die Höhe auto. Sprich: so hoch wie durch den Inhalt bestimmt.
hi,
also ich habe jetzt den body auf 100% definiert
damit hast du also den ersten teil von mudguards frage,
Welche Höhe ist für den parent des iframe (vermutlich body) definiert? Und für dessen parent? Und für dessen ...
beantwortet.
gruss,
wahsaga
Hi,
by the way...:
Ihr Browser unterstützt leider keine Inlineframes. <a href="www.opera.com/download/">Hier </a> finden Sie einen Browser der fähig ist, die Seite darzustellen.
vielleicht witzig, gerade auf Opera hinzuweisen, aber nicht besonders hilfreich, um zum Seiteninhalt zu gelangen, oder?
freundliche Grüße
Ingo