Aloha!
Fast immer ist es sinnvoll sich für Netscape 4 von <layer>-Ursprung möglichst weit zu entfernen.
Finde ich nicht. Wenn man ganz speziell für Netscape 4 programmiert, erreicht man oft mehr, als wenn man Netscape 4 so halbwegs mit Standards versucht mitzuschleifen.
<div> oder <span> können, wenn Netscape 4 diese durch eine Stylenagabe mit position als 'layer' erkennt, mit einer einheitlicheren Syntax angesprochen werden. So auch visibility mit visible und hidden.
Ja, funktioniert. Allerdings muss man für Netscape 4 ja ohnehin einen separaten Zweig programmieren - da ist es dann relativ egal, wie man seine gewünschten Effekte erreicht.
M.E. sollte man heute eine möglichst für alle Browser einheitliche Vorgehensweise empfehlen, besonders bei Netscape 4, u.U. noch document.layers["layerid"].top, aber pageX oder pixelleft usw. etwas vernachlässigen, oder siehst du da konkrete Probleme etwa bei NC 4.03 oder 4.51?
Ich hab's nicht ausprobiert, was alte Netscapes so können oder nicht können. Ich hab Netscape 4.79 installiert - was damit geht, wird genommen. Wenn ältere Netscapes damit nicht klarkommen - tja, Pech gehabt, man könnte als Benutzer ja mal updaten, zumindest auf die letzte, aktuellste Version. Es ist ziemlich unmöglich, eine Seite in allen existierenden Netscape-Versionen zu testen.
Am besten ist aber, sich einfach aller möglichen Spielereien zu enthalten. Je einfacher die Seite, desto "funktioniert". ;)
- Sven Rautenberg