uliII: Problem mit Layertechnik...

Beitrag lesen

Hi,

hoffentlich versteht Ihr mich:

Ich habe ein DIV über einem anderen DIV positioniert.
Der Quelltext sieht in etwa so aus:

  
<div id="banner">  
	<div id="logo">  
		<h1>ABC</h1>  
		<h2>123</h2>  
	</div>  
</div>  

Der Style dazu:

  
#banner {  
	position: relative ;  
	z-index:1;  
	width: 980px;  
	height: 240px;  
	margin: 0 auto;  
	padding: 0;  
	background-color:#000;  
}  
  
#logo {  
	position: relative;  
	z-index:99;  
	width: 980px;  
	height: 240px;  
	margin: 0 auto;  
	padding: 0;  
	top: -220px;  
}  

Funktioniert auch soweit.
Aus bestimmten Gründen (wegen CMS) kann ich das "Logo"DIV aber nicht im "Banner"DIV verschachteln.

Ich dachte das müsste auch gehen wenn das "Logo"DIV unterhalb steht:

  
<div id="banner">  
	  
</div>  
<div id="logo">  
	<h1>ABC</h1>  
	<h2>123</h2>  
</div>  

Dadurch stimmt aber die Position des "Logo"DIV nicht mehr.

Könnt Ihr mir da bitte helfen? Wieso unterscheiden sich die beiden Varianten überhaupt in der Ausgabe?