Probleme mit verschachtelten Div -Tags im NS4
Harald Raschen
- dhtml
0 Jens Menke0 Joachim0 Jens Menke0 Joachim
0 Thomas J.S.
Hallo Leute.....
ich hab so ein kleines Problem mit meinen
Layern.....
Im IE4 ist alles ganz toll aber im NS4
überhaupt nicht mehr...
Ich versuch mal mein Problem verständlich zu machen.....
ich hab zwei verschachtelte Div - Tags, was auch in beiden Browsern kein problem bereitet......aber wenn ich unter die beiden verschachtelten Div- Tags noch ein drittes packe zeigt dies der NS4 nicht mehr als Layer an und erkennt es auch nicht mehr als solchen in den Seiteninformationen
ich hab das mal in ohne Sinn nachgebaut:
<html>
<head>
<title>egal</title>
</head>
<body>
<div id="div1" style="position:absolute;top:100px;left:100px;">
<div id="indiv1" style="position:absolute;top:0px;left:0px">
test1
</div>
</div>
<div id="div2" style="position:absolute;top:300px;left:100px;">
test2
</div>
<div id="div3" style="position:absolute;top:400px;left:100px;">
test3
</div>
</body>
</html>
....
ich hab das ganze auch einmal mit einer Demoversion vom Dreamwaver versucht der ja auch laut Doku nested Layers versteht..aber
auch dort bekomme ich den selben Fehler ....
außerdem ist mir aufgefallen das der NS wenn ich das eingeschlossene Div Tag durch einer Layer-Tag ersetzte diese Probleme nicht macht,aber das ist ja nicht Sinn und Zweck der Übung weil das ja der IE4 dann ignorieren würde......
irgentjemand eine Idee oder ist es ein Bug im NS4?????
Ich wäre für jede Hilfe sehr dankbar...
Tschau
Harry
Hi
versuch mal die Div-Tags in nem Style Block u definieren,
klappt bei Netscape irgendwie besser bei absoluter
Positionierung
In deinem Besipeil z.B. war Test2 und Test3 nicht
mehr positioniert sondern am Anfang der Seite mit NC.
mit folgender Änderung gehts wieder :
(alle Tage umzubasteln hab ich mir mal erspart)
gruss
jens
<html>
<head>
<title>egal</title>
<style>
#indiv1 {position:absolute;top:0px;left:0px;}
</style>
</head>
<body>
<div id="div1" style="position:absolute;top:100px;left:100px;">
<div id="indiv1">
test1
</div>
</div>
<div id="div2" style="position:absolute;top:300px;left:100px;">
test2
</div>
<div id="div3" style="position:absolute;top:400px;left:100px;">
test3
</div>
</body>
</html>
Hi,
versuch mal die Div-Tags in nem Style Block u definieren,
kann ich bestaetigen, sehr seltsam, aber so geht es:
Gruss Joachim
<html>
<head>
<STYLE TYPE="text/css">
<!--
#ebene3{position:absolute;top:400px;left:200px;}
#ebene2{position:absolute;top:300px;left:200px;}
#ebene0{position:absolute;top:100px;left:100px;}
#ebene1{position:relative;top:0px;left:0px;}
-->
</STYLE>
<title>egal</title>
</head>
<body>
<div id="ebene0">
<div id="ebene1">test1</div>
</div>
<div id="ebene2">
test2
</div>
<div id="ebene3">
test3
</div>
</body>
</html>
kann ich bestaetigen, sehr seltsam, aber so geht es:
Naja.. sobald man bei Netscape 2 CSS-Tags ineinander
verschachtelt schlägt halt meist die Chaos-Theorie
mit voller Gewalt zu , sprich was denn entsteht ist
meist kaum noch voraussehbar..
Tabellen lassen sich z.B. gerne nicht mehr auf der Seite
zentrieren wenn man in ner Zelle ne Style Angabe macht
Aber wo würde ohne das der ganze Spass bleiben.. *g*
Gruss
Jens
hi Jens,
Tabellen lassen sich z.B. gerne nicht mehr auf der Seite
zentrieren wenn man in ner Zelle ne Style Angabe macht
deswegen habe ich auch meine neue Seite mal ganz mit Layern gemacht, wenn schon denn schon (natuerlich mit simpel-Angebot fuer alte Browser und no-JS-Besucher)
Positionierung dann mit JS, Du hast es ja schon mal gesehen. Es funktioniert eigentlich sehr zuverlaessig.
<OFFTOPIC>Der Fehler von neulich hat sich aufgeklaert, der Besucher hatte die Formatvorlagen deaktiviert :-(
</OFFTOPIC>
Aber wo würde ohne das der ganze Spass bleiben.. *g*
»»
genau, wenns dann morgens um 3 irgendwie doch klappt ;-)
Gruss Joachim
Hallo!
Warum verschachtelst du div's mit position:absolute? Hat eigentlich keinen Sinn. Position:absolute ist immer am Fensterrand gemessen, und aus dem Normalen Fluss der Elemente herausgenommen. Sie zu verschateln bringt überhaupt nichts, da du für jedes div die postition ja extra bestimmst.
Du kannst diese div's auch verschalteln, aber dann die inneren ohne position:absolute.
irgentjemand eine Idee oder ist es ein Bug im NS4?????
Es ist diesmal kein bug von NS.
Grüße
Thomas