Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

iframe: height="100%" ?





Frage

Hallo zusammen, laut selfhtml kann man bei iframes die Breite und auch die Höhe sowohl in Pixel wie auch in Prozent angeben. Jetzt habe ich eine Fremdseite (mit Erlaubnis natürlich) bei mir per iframe mit [quote] width="100%" height="100%"[/quote] eingebunden. Egal wie hoch die eingebundene (PHP-) Seite auch ist: [*] IE und Opera zeigen immer eine "Einheitshöhe" mit viel Luft nach unten [*] Firefox zeigt immer nur einen schmalen Streifen von vielleicht 500 Pixel Höhe an, den man scrollen muß Von 100% der tatsächlichen Höhe ist jedenfalls bei allen drei Browsern keine Spur. Liegt´s vielleicht an der php-Endung der eingebundenen Seite ? Weiß jemand Rat ? Danke Mich

Antwort 1 von Friedel

Natürlich kannst du 100% als Höhenangabe verwenden. Aber natürlich beziehen sich die 100% auf das Elternelement und nicht auf deinen Monitor oder dein Fenster. Wenn du deinen Iframe in ein Div mit height:10000px packst, ist dein iframe entsprechen hoch. Außerdem musst du beachten, dass du keinen Zirkelbezug herstellst. Wenn du also ein Div erzeugst, in das seine Größe seinem Inhalt angleicht, und in dieses Div dein Iframe mit height:100% und noch weiteren Inhalt, der darüber oder darunter ist, reinpackst, dann kann das nicht funktionieren. Der Browser geht dann in den Quirksmode und stellt das dar, was er für einen guten Kompromiss hält.

Antwort 2 von Mich

Danke, Friedel !

Ich hab´s zwar noch nicht ganz kapiert, aber ich werd das noch ein bißchen auf mich wirken lassen.

Gruß
Mich