Wo der Selector 'all' definiert wird (ausser aus SelfHTML), kann ich leider auch nicht feststellen.
Hi, hi,
"all" ist (abgesehen von "uralt" CSS-Specs) in den Netscpae-Dokus zu "JSSS" - also JavaScript StyleSheets - nach wie vor dokumentiert und funktioniert auch, aber auch *nur* im Netscape 4.x und mit desses seltsamer JSSS-Syntax.
(<../../tfbd.htm>)
Man könnte es ganz frei formuliert als das Gegenstück zu IE's (offiziellem) "element.style" sehen.
Da gibtz dann solche seltsamen Dinge wie
<STYLE TYPE="text/javascript"> <<<----
// das hier ist JavaScript und *NICHT* CSS !!!
tags.P.fontSize = "18pt";
tags.P.marginLeft = "20pt";
tags.H1.color = "blue";
classes.BOLDBLUE.all.color = "blue";
classes.BOLDBLUE.all.fontWeight = "bold";
with (tags.P) {
color="green";
font-weight="bold";
font-style="italic";
font-family="helvetica";
}
contextual(tags.H1, tags.EM).color = "green";
</STYLE>
also echt wild und fern von CSS-Verständnis...
Auf http://developer.netscape.com/ -Stichwort DHTML und StyleSheets kannst du das Übel nachlesen.
Ich hatte mal versucht durch wirre Kombinationen von
<STYLE TYPE="text/javascript"> <<<----
und
<STYLE TYPE="text/css"> <<<----
@media screen () { ... }
ohne "Tricks" (document.write etc) getrennte CSS für NS4 und IE4/5 zu erstellen... <grmpf> es ging zwar einigermaßen, aber der Aufwand ist definitiv zu hoch und JSSS einfach zu javascriptig :))
Viel Spaß
CirTap
PS: ist es nicht immer verwunderlich, was in SelfHTML so alles drinsteht ;-)