molily: problem mit höhe von iframes in opera

Beitrag lesen

Hallo, Daniel,

http://web20.server5.rhs-it.de/astro.php

Zunächst einmal ist der Tabellenaufbau ziemlich komplex und meines Erachtens verbesserungswürdig, beispielsweise sind sowohl die komplette erste Zeile als auch die komplette letzte Spalte überflüssig. Wahrscheinlich lässt es sich in dieser nahezu perfekt pixelgenauen und flexiblen Optik nicht einfacher Markup-mäßig realisieren ohne Abstriche zu machen...

Nach Stunden des Auseinandernehmens des Layouts (tja, verrannt) ist mir dann aber aufgefallen, dass nicht die komplizierte Tabelle mit den vielen colspan- und rowspan-Attributen verantwortlich ist. Es ist vielmehr ein genereller Fehler Operas, wahrscheinlich ein Bug, welcher sich meinen Tests nach nicht umgehen lässt. Meiner Erinnerung nach ist mir dieses Verhalten schon einmal begegnet, wahrscheinlich hatte auch jemand hier nachgefragt. Die Angabe height:100% beziehungsweise height="100%" für ein iframe-Element wird ignoriert, falls keine Höhe für die Tabelle vorgegeben ist (das war in meinem Beispiel der Fall, weswegen mir der Fehler nicht auffiel) und eine Zelle in derselben Zeile (einer anderen Spalte) höher ist (durch eine explizit Angabe oder durch seinen Inhalt) als die Zelle mit dem iframe. Falls Styles verwendet werden (height:100%), zeigt Opera 6.05 sogar einen nur ein Pixel hohen Inner Frame an, das sieht noch stärker nach Bug aus als das Verhalten von Opera 7.01.

Eine Testseite: http://home.t-online.de/home/dj5nu/fanhost/opera-table-iframe.html

Somit kann ich dir nicht weiterhelfen...

Grüße,
Mathias