Layer und Höhe - Die Vertrauensfrage
Hiho,
nachdem ich hier im Forum und auch in anderen Foren, etc schon unmengen an Posts gelesen habe komme ich immer wieder auf eine Frage, die nicht beantwortet ist.
Wenn man 2 Layer in einem Mutterlayer hat, kann man den Mutterlayer anpassen lassen, wenn einer der beiden Layer seine designierte Höhe überschreitet. Jedoch wird der 3. Layer nicht angepasst und fällt so immer aus dem Rahmen.
Bestes Beispiel ist, wenn die Navi (1. Layer) und der Content (2. Layer) in einem Überlayer (Mutterlayer) und auf 100% gesetzt sind, um im Normalfall die ganze Seite auszufüllen. Wenn nun der Content-Inhalt über den Bildschirm hinaus geht, wird der Mutterlayer auch angepasst, jedoch nicht der Navi-Layer, was bei verschiedenen Hintergründen/-farben dazu führt, dass es unschön aussieht.

Ist es also möglich, einen Layer an die Höhe des Mutterlayers zu binden, in der Weise, dass wenn ein anderer Layer die Höhe des Mutterlayers ändert, der erste Layer automatisch angepasst wird
nachdem ich hier im Forum und auch in anderen Foren, etc schon unmengen an Posts gelesen habe komme ich immer wieder auf eine Frage, die nicht beantwortet ist.
Wenn man 2 Layer in einem Mutterlayer hat, kann man den Mutterlayer anpassen lassen, wenn einer der beiden Layer seine designierte Höhe überschreitet. Jedoch wird der 3. Layer nicht angepasst und fällt so immer aus dem Rahmen.
Bestes Beispiel ist, wenn die Navi (1. Layer) und der Content (2. Layer) in einem Überlayer (Mutterlayer) und auf 100% gesetzt sind, um im Normalfall die ganze Seite auszufüllen. Wenn nun der Content-Inhalt über den Bildschirm hinaus geht, wird der Mutterlayer auch angepasst, jedoch nicht der Navi-Layer, was bei verschiedenen Hintergründen/-farben dazu führt, dass es unschön aussieht.

Ist es also möglich, einen Layer an die Höhe des Mutterlayers zu binden, in der Weise, dass wenn ein anderer Layer die Höhe des Mutterlayers ändert, der erste Layer automatisch angepasst wird
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TMike« (3. Dezember 2007, 15:14)
Es geht, mal abgesehen davon dass layer nicht mehr verwendet werden sollen.
Es führt ein CSS-Herumspielen zum ergebniss. Die Positionsangabe des mutter-layers sollte nicht der defaulteinstellung entsprechen und die der unterlayer sollte relative sein!
Jetzt kannst du sowohl die Prozentangaben gemessen am Elternlayer, alsauch die cssattribute top, bottom, right und left verwenden.
Es führt ein CSS-Herumspielen zum ergebniss. Die Positionsangabe des mutter-layers sollte nicht der defaulteinstellung entsprechen und die der unterlayer sollte relative sein!
Jetzt kannst du sowohl die Prozentangaben gemessen am Elternlayer, alsauch die cssattribute top, bottom, right und left verwenden.
Zitat von selfhtml:
Ich denke deshalb. Zumindest dachte ich das bisher auch, nur habe ich den Text zitiert, weil ich es nicht annähernd so gut ausdrücken hätte können
Zitat
Das einzige Problem mit den Layern ist: sie kamen zu spät. Das W3-Konsortium hatte sich bereits darauf eingeschossen, die Möglichkeit des absoluten Positionierens nicht in HTML, sondern in den Kapitel Stylesheets zu verankern. In den HTML-Sprachstandard 4.0 fanden die hier vorgestellten Elemente deshalb keinen Einlass. Angesichts der Tatsache, dass die neuen Seite CSS-Eigenschaften zum Positionieren von Elementen offizieller Standard sind und sowohl von Netscape als auch vom Internet Explorer interpretiert werden, ist die Layer-Technik in HTML ins Abseits geraten.
Ich denke deshalb. Zumindest dachte ich das bisher auch, nur habe ich den Text zitiert, weil ich es nicht annähernd so gut ausdrücken hätte können
http://zoryfl.wmw.cc
Jetzt mal ne blöde Frage:
Wenn man keine Layer benutzen soll, was dann?
Mit Layern mein ich <div> Container.
Im Moment sieht es so aus:
http://servass.de/rahmen.html (nur für Mozilla!)
Ich möchte, dass der grüne Rahmen automatisch bis auf den Boden verlängert wird. Was mach ich falsch, bzw. was fehlt noch? Der weisse Rahmen wird wunderbar mit dem roten gedehnt, aber der Grüne bleibt eben auf 100% zum Bildschirm.
Einen Umweg hab ich dahingehend gefunden, dass man den Hintergrund verlängern kann, wenn man ihn als Border der Content-Box einbaut. Aber das hilft mir nicht, da ich bei der Navi eine Textur als Hintergrund haben will, die bis auf den Boden verlängert werden soll. (vgl http://servass.de/ linke Seite).
Wenn man keine Layer benutzen soll, was dann?
Mit Layern mein ich <div> Container.
Im Moment sieht es so aus:
http://servass.de/rahmen.html (nur für Mozilla!)
Ich möchte, dass der grüne Rahmen automatisch bis auf den Boden verlängert wird. Was mach ich falsch, bzw. was fehlt noch? Der weisse Rahmen wird wunderbar mit dem roten gedehnt, aber der Grüne bleibt eben auf 100% zum Bildschirm.
Einen Umweg hab ich dahingehend gefunden, dass man den Hintergrund verlängern kann, wenn man ihn als Border der Content-Box einbaut. Aber das hilft mir nicht, da ich bei der Navi eine Textur als Hintergrund haben will, die bis auf den Boden verlängert werden soll. (vgl http://servass.de/ linke Seite).
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TMike« (4. Dezember 2007, 13:58)
Zitat
Original von TMike
Jetzt mal ne blöde Frage:
Wenn man keine Layer benutzen soll, was dann?
Mit Layern mein ich <div> Container.
Layer und Div-Layer sind unterschiedliche Sachen.
Wenn du Div-Container benutzt ist das völlig in Ordnung da das der "Standard" ist.
comfreak
gcWorld - Webdesign www.gcworld.de
@zoryfl && @nocturne
naja ok, wenn ihr die ganz alten orginalen 'Layer' von netscape meint... das ist klar, aber die sind ja nun wirklich schon sooo lange raus, dass über die ja kaum noch jemand sprechen wird. Ich verstehe darunter selbstverständlich 'css-Layer'(--> CSS-Eigenschaften zum Positionieren von Elementen) ..., my fault
aber zurück zu seinem eigentlichen Problem
naja ok, wenn ihr die ganz alten orginalen 'Layer' von netscape meint... das ist klar, aber die sind ja nun wirklich schon sooo lange raus, dass über die ja kaum noch jemand sprechen wird. Ich verstehe darunter selbstverständlich 'css-Layer'(--> CSS-Eigenschaften zum Positionieren von Elementen) ..., my fault
aber zurück zu seinem eigentlichen Problem
im endeffekt gibt es für dein problem nur eine - in meinen augen zwar unschöne, aber unvermeidbare - Lösung, die s.g. "Faux Columns"
~!__/
..o.o
This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.


