Hallo Matthias
Könnt Ihr Euch mal den Quelltext folgender Seite ansehen?
http://www.s6-luftfederung.de/media/media.html
Ein Link wäre bequemer für potentielle Helfer.
Dort ist nach dem eingebetten IFRAME ein hr eingebaut. Der wird aber vom Browser nicht dargestellt, sowie übrigens andere Elemente auch nicht.
Hab keine Erklärung. Ihr vielleicht?
Ja, ich habe eine Erklärung.
<iframe class="iframestyle" src="bilder/bilderindex.html" align="left"
Du gibst dem IFrame (meiner Meinung nach grundlos) align="left" mit. Das entspricht einem float:left im CSS. Gefloatete Boxen werden aus dem Textfluss genommen und haben keinen Einfluss mehr auf Größe oder Position von umschließenden oder folgenden Blockelementen. Lass es einfach weg.
Übrigens, warum hast du .Hauptfenster_xxx jeweils eine Höhe gegeben? Ohne diese würde es sich der Höhe des Inhalts anpassen. Mit Höhenangabe müsstest du bei jeder kleinen Änderung des Inhalts diese wieder ändern. Auch bei einem Schriftzoom im Browser passt es nicht mehr und mein Opera zeigt auf deiner Startseite dadurch einen sinnlosen zweiten Scrollbalken.
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!