molily: Opera und 100% iframes

Beitrag lesen

Kennt jemand eine möglichkeit, einen height=100% und width=100% iframe in eine tabelle einzufügen, die ebenfalls 100% hoch und breit ist?

Nun, es liegt höchstwahrscheinlich an deiner Tabellenkonstruktion, genauer gesagt an rowspan="21". Opera missversteht height:100% als die Höhe einer dieser 21 Zeilen. Das ist ein Bug, der dich allerdings nicht weiter stören sollte, da deine Tabelle ohne weiteres so gestaltet werden kann, dass sie letztlich nur vier Zellen umfasst, und zwar schematisch:

<table>
<tr>
<td colspan="2"><iframe>Kopf</iframe></td>
</tr>
<tr>
<td>Navigation</td>
<td><iframe>Inhalt</iframe></td>
</tr>
<tr>
<td>Fuß</td>
</tr>
</table>

In der Navigation selbst kannst du h2 und Listen verwenden:

<h2>.hier</h2>
<ul>
<li onmouseover="this.className='menu_over'" onmouseout="this.className='menu_normal'"><a href="pastebin.pl" target="inhalt">bin</a></li>
...
<li onmouseover="this.className='menu_over'" onmouseout="this.className='menu_normal'"><a href="vote.pl" target="inhalt">statistik</a></li>
</ul>

usw., die Formatierung kannst du per CSS vornehmen, also etwa:
ul, li {margin:0; padding:0;}
ul {margin-bottom:10px;}
li {padding-left:5px; line-height:14px;}
h2 {font-size:10px; margin:0; background-color:#4B659E;}

So sollte sich der Quellcode vereinfachen lassen, dann würde auch das height="100%" des iframes greifen.