Layer Positionierung
Falk
- dhtml
0 Joachim
Hallo,
immer wieder das leidige Thema mit den Layern.
Folgendes Problem:
Ich positioniere einen Layer innerhalb einer Tabellenzelle "relativ".
Dann tausche ich diesen durch einen anderen aus.
Funktioniert wunderbar.
Jetzt will ich in dieser Tabellenzelle mehrere Layer haben und diese
je nach Bedarf an der GLEICHEN Position einblenden oder ausblenden.
Funktioniert auch wunderbar.
NUR
wird die Tabellenzelle erzwungenermaßen so lang,
wie die Inhalte der Layer sind.
Leider beziehen sich die "relative" Layer nicht auf die erste Position der Tabellenzelle, sondern auf die Position im HTML Quelltext.
Mit der Positionsangabe "absolute" passiert dies nicht, da
die Layer unabhängig von der Tabellenzelle positioniert werden.
Jetzt werden sich viele sagen, warum verwendet er nicht einfach die Positionierung "absolut".
WEIL
dann beim Fensterverkleinern die Layer zwar horizontal mitscrollen,
aber sich NICHT vertikal ausrichten.
SO
Ich will meine Layer "relative" in einer Tabellenzelle positionieren,
aber die Tabellenzelle im gleich klein behalten.
Weiß jemand eine Lösung? Das wäre super!
Hi,
NUR
wird die Tabellenzelle erzwungenermaßen so lang,
wie die Inhalte der Layer sind.
schalte sie mit display: inline bzw. none ein und aus.
NC4x kann das allerdings nicht.
Ansonsten bleibt Dir nur eine aufwaendige Dhtml Loesung mit position absolute: Position herausfinden, Layer ausrichten...
Gruesse Joachim