CirTap: all.gruen nicht gleich .gruen ?

Beitrag lesen

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 ;-)