Christian Kruse: Netscape: style und Layer

Beitrag lesen

Hi,

Ist es jetzt nach den HTML-Normen erlaubt, im einzelnen Tag einen
style zu definieren (z.b. <b style="blablabal">) oder nicht??

Klar ist das erlaubt.

Während im Internet Explorer alles wunderbar funktioniert,
'dreht' der Netscape (4.7) anscheinend 'durch', wenn noch Layer
dabei sind:

Das ist meistens ein Fehler des Programmierers, der sich nicht
an den zu der Zeit herrschenden Standard hält.

Dies Layer (mit div-tag) werde falsch positioniert oder baer
trotz "hidden" angezeigt. Wenn ich die style-definitonen bei den
einzelnen tags rausnehme geht's wieder.

Das geht auf jeden Fall korrekt, ich benutze es (fast) nur:

<div name="egal" id="egal" style="position:absolute;top:10;left:10;">
Inhalt
</div>

Dieser Layer (durch "position:absolute" erst zu nem Layer geworden)
wird sichtbar mit der linken, oberen Ecke an dem Punkt P(10/10)
dargestellt.

Wenn du mit JS arbeitest, mußt du aufpassen, wenn du den z-index
veränderst; beim NN verändert sich dabei die Position im
layers-Array; was vorher z. B. den z-Index 1 hatte und auf z. B.
z-Index -1 gestellt wird, hat dann die Pos 0 im Array. Am besten,
du benutzt da statt der Nr. des Layers die Namen.

Macht der Netscape nur mal wieder Mist, oder ist das Einfügen von
style-definitonen in einzelne tags laut w3.org gar nicht erlaubt?

Das ist natürlich erlaubt; du mußt dich nur an die Konventionen
halten, welche Angaben für welchen Tag erlaubt sind.

mfg
CK1, der überhaupt nicht versteht, warum immer alle auf den NN
schimpfen, der eigentlich immer genau das macht, was der
Programmierer will, solanger er korrekt programmiert ,)