JavaScript stíluslapok

JavaScript stíluslapok
Alapján JavaScript
Fejlesztő Netscape Communications
Leírva a linkben w3.org/Submission/1996/1…
MIME típus szöveg/javascript
Fájlkiterjesztés .js

A JavaScript Style Sheets (JSSS)  a Netscape Communications által 1996 -ban bevezetett és javasolt stíluslapnyelv , amely a legjobb weboldaltervezési élményt nyújtja. Ez a technológia a CSS alternatívájaként készült. [egy]

Annak ellenére, hogy a Netscape Communications benyújtotta a fejlesztést a W3C -nek, a technológiát soha nem vezették be a szabványba, és nem alkalmazták széles körben a böngészők piacán. Csak a Netscape Communicator 4 valósította meg a JSSS-t, a rivális Internet Explorer pedig nem implementálta a technológiát a termékében. De röviddel a Netscape Communicator 1997-es kiadása után a Netscape felhagyott technológiája népszerűsítésével, és a szabványos CSS-re kezdett összpontosítani, amelyet az Internet Explorer is támogatott, és sokkal népszerűbb volt a webiparban.

A Netscape következő verziója, 6, megszüntette a JSSS támogatását. Jelenleg a projekt történelmi állapotú, és a webfejlesztők általában nem tudnak a létezéséről. Soha nem lépett be a W3C szabványba .

Szintaxis

A JavaScript kódot stíluslapként használva a JSSS a document.tags objektum tulajdonságainak megváltoztatásával stílusoz egy egyedi elemet. Például CSS:

h1 { font-size : 20 pt ; }

egyenértékű a JSSS-szel:

dokumentumot . címkék . H1 . fontSize = "20pt" ;

A JSSS-elemek nevei megkülönböztetik a kis- és nagybetűket.

A JSSS-ből hiányzik a különböző CSS -választó funkciók, csak az egyszerű címke-, osztály- és azonosító-választók támogatottak. Másrészt, mivel egy komplett programozási nyelv használatával készült, a stíluslapok nagyon összetett dinamikus számításokat és feltételes feldolgozást foglalhatnak magukban. (A gyakorlatban azonban ez megvalósítható dinamikus CSS-ként, amely JavaScript segítségével módosítja a dokumentumra futás közben alkalmazott stíluslapokat.) Emiatt a JSSS-t gyakran használták a DHTML létrehozása során .

Példa

< style type = "text/javascript" > címkék . H1 . szín = "piros" ; címkék . o . fontSize = "20pt" ; with ( tags . H3 ) { color = "green" ; } with ( tags . H2 ) { color = "red" ; fontSize = "16pt" ; margóFelső = "4cm" ; } < /style>

A lépcsőzetes stíluslapokhoz hasonlóan a JSSS is használható a <style> címkében.

Jegyzetek

  1. Håkon Wium Lie. 20. fejezet – A CSS-saga . World Wide Web Consortium . Letöltve: 2010. június 23. Az eredetiből archiválva : 2013. augusztus 30..

Linkek