IE soll meint Tabelle auf 100%height machen und tuts nicht
Philipp B
- html
Folgendes Problem:
Meine Seite besteht hauptsächlich aus einer großen Tabelle, die von nem div eingeschlossen ist. Die Tabelle hat nur den Zweck, den Text, der in der Mitte steht, mit nem gescheiten Rahmen zu versehen.
Zur besseren Vorstellung ne Skizze, hoffentlich klappts mit dem Format:
00 00 00000 00 00
00 11 11111 11 00
00 11 Text 11 00
00 11 11111 11 00
00 00 00000 00 00
Die Zahlenfelder stehen für leere Tabellenelemente wobei die Nullen und Einsen zwei verschiedene Farben sind.
Diese Tabelle soll sich nun über das ganze Fenster erstrecken, es sei denn, das Fenster ist zu klein, dann hat sie halt ne Mindestgröße.
Nun habe ich Dummy-gifs in fast alle leeren Rand-felder eingefügt, sodaß alle Größen festgelegt sind, bis auf die Höhe und Breite des Textfeldes. Das klappt auch, ändert sich die Tabellengröße, dann wird nur die Größe des Textfeldes (und natürlich die Breite der Felder darüber / Höhe daneben) geändert.
Um die Tabelle nun auf 100% Höhe zu bringen (in etwa reicht) habe ich im Feld neben dem Text 2 gif-dummys eingefügt, eins mit height=400px und eins mit height=80%.
Das soll folgendes bewirken: Der Browser muß ja beide gifs in des Feld bekommen, also ist das Feld so hoch wie das gif mit der größeren Höhe. Je nach Fenstergröße ändert sich der 80%-Wert und so soll die Zeile bei größen Fenstern 80% der Fensterhöhe hoch sein und bei kleinen Fenstern mindestens 400px. (Ich hoffe, mich versteht irgendwer ??)
Bei Netscape klappt das alles wunderbar bloß der Explorer macht die Tabelle immer auf Mindesthöhe, bei größerem Fenster als nicht größer, er übergeht halt das gif mit height=80%.
Ich habe auch schon probiert, den mittleren <tr> - tag mit nem height=80% oder die gesamte Tabelle mit height=100% zu versehen, das bringt aber alles nix, obwohl es ja genau das sein sollte: height=100% soll ja nur dann gelten, wenn die Tabelle klein bzw. das Fenster groß genug ist, das wäre ja genau, was ich haben will.
Liegts daran, das der IE keine zwei verschieden hohen Bildern in einer Zeile mag?
(genau die brauch ich doch aber fürn NC)
Wer immernoch nicht genug gelesen hat, bekommt jetzt noch den Quelltext (ist aber fies lang :<(
<div id="welcome" style="position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:5">
<table bgcolor=#000044 width=100% cellpadding=0 cellspacing=0 border=0>
<tr valign="top">
<td>
<img src="dummy.gif" height=10 width=100>
</td>
<td>
<img src="dummy.gif" height=10 width=30>
</td>
<td>
</td>
<td>
<img src="dummy.gif" height=10 width=40>
</td>
<td>
<img src="dummy.gif" height=10 width=40>
</td>
</tr>
<tr valign="top">
<td>
<img src="dummy.gif" height=60 width=100>
</td>
<td bgcolor=#000060>
<img src="dummy.gif" height=60 width=30>
</td>
<td bgcolor=#000060>
<img src="dummy.gif" height=60 width=380>
</td>
</td>
<td bgcolor=#000060>
<img src="dummy.gif" height=60 width=40>
</td>
<td>
<img src="dummy.gif" height=60 width=40>
</td>
</tr>
<tr valign="middle">
<td height=70%>
</td>
<td bgcolor=#000060>
<img src="dummy.gif" height=350 width=20>
</td>
<td bgcolor=#000060 valign=top >
Hier steht dann halt der Text.
</td>
<td bgcolor=#000060> <img src="dummy.gif" height=73% width=40>
</td>
<td>
</td>
</tr>
<tr valign="bottom">
<td>
<img src="dummy.gif" height=40 width=100>
</td>
<td bgcolor=#000060>
<img src="dummy.gif" height=40 width=30>
</td>
<td bgcolor=#000060> <img src="dummy.gif">
</td>
<td bgcolor=#000060>
<img src="dummy.gif" height=40 width=40>
</td>
<td>
<img src="dummy.gif" height=40 width=40>
</td>
</tr>
<tr valign="bottom">
<td>
<img src="dummy.gif" height=10 width=100>
</td>
<td>
<img src="dummy.gif" height=10 width=30>
</td>
<td>
</td>
<td>
<img src="dummy.gif" height=10 width=40>
</td>
<td>
<img src="dummy.gif" height=10 width=40>
</td>
</tr>
</table>
</div>
Über jeden Tip wäre ich natürlich superdankbar ...
Philipp
Hi!
Je nach Fenstergröße ändert sich der 80%-Wert
Die %-Angabe eines Gifs bezieht sich auf die original-größe des Gifs und nicht auf die Fenstergröße des Browsers. (Oder hab ich da etwas falsch verstanden bei deinen Ausführungen?).
Versuche doch mal die Angabe height="100%" im table-TAG
mfG
BRAND
hi
meinser erfahrung nach versteht aber wiederum der NC den height=100% tag nicht für die table !!! Im IE klappt das ohne Frage.
ole
(8-)>
hi
meinser erfahrung nach versteht aber wiederum der NC den height=100% tag nicht für die table !!! Im IE klappt das ohne Frage.
ole
(8-)>
Das wars! Sorry, ich dachte, das hätte ich schon längst ausprobiert, war wohl etwas verwirrt.
peinlich, peinlich ...
Philipp
juhu
für manche leute ist halt immer montag morgen, jedenfalls von montag bis freitag. *hehe* ;-)
ole
(8-)>