Conny: Ebenen - unschöne Darstellung bei verkleinertem Browserfenster

Beitrag lesen

Hi Ingo,

tut er auch nicht! Jedenfalls nicht, wenn Du die Seite lokal bei Dir speicherst - und zwar ohne das importierte CSS von maxdesign. Das Problem tritt nur auf (und auch nur im IE), wenn auf der Seite Elemente mit einer Weitenangabe sind - und zwar außerhalb der Menüliste. Wenn Du also z.B. die Seite mit einer festen Beite definieren willst, geht das auch mit diesem Menü und auch im IE, wenn das DIV mit der Begrenzung auch das Menü einschließt.

Also entweder reden wir völlig aneinander vorbei oder ich steh' absolut auf'm Schlauch. Sieh dir doch bitte mal folgendes an:

<html>
<head>
<title>Unbenannt</title>
<style type="text/css">
<!--

#menue
{
position:absolute;
top:20px;
left:0px;
right:0px;
background-color:#cc0000;
color:#000000;
white-space:nowrap;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li {  display: inline; }

//-->
</style>

</head>
<body>

<div>

<ul id="menue">
<li>Thema 1</li>
<li>Thema 2</li>
<li>Thema 3</li>
<li>Thema 4</li>
<li>Thema 5</li>
<li>Thema 6</li>
<li>Thema 7</li>
<li>Thema 8</li>
<li>Thema 9</li>
<li>Thema 10</li>
<li>Thema 11</li>
<li>Thema 12</li>
<li>Thema 13</li>
<li>Thema 14</li>
<li>Thema 15</li>
<li>Thema 16</li>
</ul>

</div>

</body>
</html>

Netscape hinterlegt farbig von Rand zu Rand der ursprünglichen Browsergröße. Wenn allerdings quer gescrollt werden muss, wird der Text, der darüber hinaus geht, zwar angezeigt, aber eben ohne Hintergrund.

Der IE lässt zum linken Rand eine Lücke (trotz left:0px, er interpretiert wohl nur das right:0px), hinterlegt aber wenigstens alles farbig, auch beim Verkleinern des Brwoserfensters.

Wenn man id="menue" nicht dem <ul> zuweist, sondern dem <div> (Was meines Wissens aber auch gar nicht "erlaubt" ist, oder?), reagiert Netscape ebenso falsch wie vorher, der IE macht es richtig. (Zieht dabei allerdings den Balken höher - aber das mag andere Zusammenhänge haben, da habe ich jetzt nicht weiter nachgeforscht.)

Wo liegt der Fehler?

Grüße,
Conny