nested layer
Tom
- dhtml
0 thomas0 holger kuehne
Hi,
kann man einen nested layer (Layer im Layer) im "mutter-layer" zentrieren, so daß er bei einem window-resize immer in der seitenmitte dargestellt wird? der mutterlayer ist in der breite mit 100% definiert.
danke + gruß
tom
nimm doch eine Tabelle: einfach in das parent layer eine Tabelle einfügen, width und height 100% valign usw. auf middle fertig,
wenn das in denem Fall nicht sinnvoll ist, so musst du wahrscheinlich mit javascript und onresize event positionierung selbst berechnen.
Hi
kann man einen nested layer (Layer im Layer) im "mutter-layer" zentrieren, so daß er bei einem window-resize immer in der seitenmitte dargestellt wird? der mutterlayer ist in der breite mit 100% definiert.
danke + gruß
tom
Hi
Ich hab mal ein Beispiel gebastelt, was (hoffentlich) das macht was du willst.
<html>
<head>
<title>divs</title>
<style type="text/css">
<!--
#layer1 {position:absolute; top:10;left:40;layer-backgroundcolor:#00ccff;}
#layer1b {position:absolute; top:0;left:0;}
-->
</style>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<div id="layer1">
<table width=100% height=90>
<tr>
<td><br></td>
</tr>
</table>
<div id="layer1b">
<table width=100% height=90 bgcolor="#cccccc">
<tr>
<td align=center><table width=300 height=40>
<tr>
<td align=center bgcolor="#00ccff">Hier ist der innere Layer</td>
</tr>
</table></td>
</tr>
</table>
</div>
</div>
</body>
</html>
Der Witz besteht darin, den Inhalt des inneren layers in eine Tabelle in der Tabelle zu stecken. Dabei wird die aeussere auf 100% gesetzt, und die innere (per align=center) zentriert wird und die Groesse enthaellt, die der innere layer haben soll.
Tschau Holger