<div> und margin beim NS 4.x
piet
- dhtml
0 josch
Hallo Forum,
folgendes Problem:
ich habe einen <div>-Bereich absolut positioniere und möchte ihn mit dynamischen Inhalten verschiedener Höhen fülle. Das klappt beim IE und NS6 gut, der NS4 erkennt aber offensichtlich die Höhe der Inhalte im <div>-Bereiche nicht und zeigt keine Scrollbalken, wenn der Inhalt höher als das Browserfenster ist. Es scheint mit den marginwidth- und marginheigth-Angaben im <body>-Tag zusammenzuhängen. Habe das Problem mal auf folgenden Code reduziert und mit Kommentaren versehen:
<html>
<head>
<title></title>
</head>
<!-- So klappt die positionierung der statischen Inhalte, aber NS 4.x kammt mit der Höhe des des DIV-Bereiches nicht klar >> kein Scrollbalken -->
<!-- <body leftmargin=0 topmargin=0 marginwidth="0" marginheight="0"> -->
<!-- So klappts mit dem Scrollbalken, das Margin der statischen Inhalte ist aber nicht mehr null -->
<body background="images/bgr.gif" style="margin-top:0px; margin-left:0px; margin:0px">
<!-- Anfang statische Inhalte -->
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="250" bgcolor="#0000FF"><img src="blind.gif" width="250" height="400" border="0"></td>
<td width="99%"> </td>
<td width="500" bgcolor="#C0C0C0"><img src="blind.gif" width="500" height="400" border="0"></td>
</tr>
</table>
<!-- Ende statische Inhalte -->
<div align="left" id="contentlayer" style="position:absolute; z-index:1; left: 165px; top: 140px; overflow: visible;">
<table width="600" border="0" cellspacing="0" cellpadding="0" align="left">
<tr>
<td>
<!-- Hier dynamischer Inhalt mit unbekannter Höhe, als Beispiel hier 1200px -->
<img src="blind.gif" width="600" height="1200" border="1">
</td>
</tr>
</table>
</div>
</body>
</html>
Mache ich da grundsätzlich einen Fehler?
Hat jemand ne Idee, wie ich das Margin für NS4.x auf noll setzen kann ohne es in den Body zu schreiben?
Wie könnte man alternativ die Höhe des <div>-Bereiches ermitteln und auserhalb des <div>-Bereiches eine blinde Tabelle mit entsprechender Höhe anlegen?
Bin für jede Anregung dankbar!
gruss
piet
Kannst du nicht den statischen Inhalt auch in ein div schreiben, daß du auf 0 px positionierst ?