close

JavaScript-Stylesheets

Zur Navigation gehen Zur Suche gehen
JavaScript-Stylesheets
Entwickler
Netscape Communications Corporation
Allgemeine Information
Dateierweiterung js
Mime Typ Text/Javascript
Formattyp Stylesheet
verlängert von Javascript
Norm(en) Vorlage der JavaScript-basierten Stylesheets von Netscape beim W3C
offenes Format Ja 

JavaScript Style Sheets ( JSSS ) war eine Stylesheet - Sprache , die 1996 von der Netscape Communications Corporation vorgeschlagen wurde , um das Rendern von Webseiten zu erleichtern . [ 1 ] Es war eine Alternative zu Cascading Style Sheets . [ 1 ] Obwohl Netscape den Vorschlag beim W3C einreichte , wurde die Technologie nie als formaler Standard akzeptiert und erlangte nie viel Marktakzeptanz. Nur Netscape Communicator 4 unterstützte JSSS, während Internet Explorer sich entschied, es nicht zu implementieren. Nach der Veröffentlichung von Netscape Communicator im Jahr 1997 stellte Netscape die Werbung für JSSS ein und konzentrierte sich auf die Unterstützung von CSS, das auch vom Internet Explorer unterstützt und in der Branche weithin akzeptiert wurde. Das Netscape Communicator-Update, Netscape 6, das im Jahr 2000 veröffentlicht wurde, entfernte die Unterstützung für JSSS. Es wurde zu kaum mehr als einer historischen Fußnote verbannt, und viele Webentwickler sind sich seiner Existenz nicht bewusst. Der vorgeschlagene Standard wurde nie fertiggestellt.

Unter Verwendung von JavaScript -Code als Stylesheet funktionierten JSSS-Stile, indem sie die Eigenschaften der document.tags. Zum Beispiel das folgende CSS:

 h1  {  Schriftgröße :  20 pt ;  }

Es ist äquivalent zu diesem JSSS:

 Dokument . Tags . H1 . fontSize  =  "20pt" ;

Bei JSSS-Namen wurde zwischen Groß- und Kleinschreibung unterschieden.

JSSS ignoriert viele der CSS-Selektoren und unterstützt nur die Tag-Namens-, Klassen- und ID-Selektoren. Andererseits wird zum Schreiben der Stylesheets eine vollständige Programmiersprache verwendet , die Stylesheets können dynamische und sehr komplexe Berechnungen und bedingte Verarbeitung enthalten. In der Praxis kann dies jedoch mit Standard-JavaScript und CSS erreicht werden, indem die Stylesheets zur Laufzeit modifiziert werden.

Beispiel

Das folgende Beispiel zeigt ein einfaches JavaScript-Stylesheet:

< style  type = "text/javascript" > 
tags . H1 . Farbe  =  "blau" ; 
Tags . p . fontSize  =  "14pt" ; 
with  ( tags .H3 ) { color = "grün " ; } with ( tags .H2 ) { Farbe = "rot " ; fontSize = "16pt" ; marginTop = "2cm" ; } </ Stil > 
      

  
      
      
      


Ähnlich wie CSS kann JSSS in einem Tag verwendet werden <style>.

Browserunterstützung

Javascript Style Sheets wurden nur von Netscape 4.x (4.0–4.8) unterstützt, aber nicht von neueren Versionen. Kein anderer Webbrowser hat JSSS implementiert.

Referenzen

  1. a b Hakon Wium Lüge ; Bert Boss . "Kapitel 20 - Die CSS-Saga" . World-Wide-Web-Konsortium . Abgerufen am 23. Juni 2010 . 

Externe Links