close

JavaScriptové styly

Přejít na navigaci Přejít na hledání
JavaScriptové styly
vývojář
Netscape Communications Corporation
Obecná informace
přípona souboru js
mimického typu text/javascript
typ formátu Stylový list
prodlouženo od javascript
standard(y) Předložení šablon stylů založených na JavaScriptu Netscape W3C
otevřený formát Ano 

JavaScript Style Sheets ( JSSS ) byl jazyk stylů navržený společností Netscape Communications Corporation v roce 1996 pro usnadnění vykreslování webových stránek . [ 1 ] Jednalo se o alternativu k kaskádovým stylům . [ 1 ] Ačkoli Netscape předložil návrh W3C , technologie nebyla nikdy přijata jako formální standard a nikdy nezískala velké přijetí na trhu. Pouze Netscape Communicator 4 podporoval JSSS, zatímco Internet Explorer se rozhodl jej neimplementovat. Po vydání Netscape Communicatoru v roce 1997 Netscape přestal propagovat JSSS a zaměřil se na podporu CSS, která byla podporována i Internet Explorerem a byla v oboru široce akceptována. Aktualizace Netscape Communicator, Netscape 6, vydaná v roce 2000, odstranila podporu pro JSSS. To bylo odsunuto na něco víc než historickou poznámku pod čarou a mnoho webových vývojářů o jeho existenci neví. Navrhovaný standard nebyl nikdy dokončen.

Pomocí kódu JavaScript jako šablony stylů fungovaly styly JSSS úpravou vlastností souboru document.tags. Například následující CSS:

 h1  {  font-size :  20 pt ;  }

Je ekvivalentní tomuto JSSS:

 dokument . značky . H1 . fontSize  =  "20pt" ;

V názvech JSSS se rozlišovala malá a velká písmena.

JSSS ignoruje mnoho selektorů CSS a podporuje pouze selektory názvu značky, třídy a id. Na druhou stranu, pro psaní stylů se používá kompletní programovací jazyk , styly mohou obsahovat dynamické a velmi složité výpočty a podmíněné zpracování. V praxi toho však lze dosáhnout pomocí standardního JavaScriptu a CSS úpravou stylů za běhu.

Příklad

Následující příklad ukazuje jednoduchou šablonu stylů JavaScript:

< style  type = "text/javascript" > 
tagy . H1 . barva  =  "modrá" ; 
značky . p . fontSize  =  "14pt" ; 
with  ( tags .H3 ) { color = "green " ; } with ( tagy .H2 ) { color = "red " ; fontSize = "16pt" ; marginTop = "2cm" ; } </ styl > 
      

  
      
      
      


Podobně jako CSS lze ve značce použít JSSS <style>.

Podpora prohlížeče

Styly Javascript byly podporovány pouze Netscape 4.x (4.0–4.8), ale ne novější verze. Žádný jiný webový prohlížeč neimplementoval JSSS.

Reference

  1. a b Håkon Wium Lie ; Bert Boss . „Kapitola 20 – Sága CSS“ . World Wide Web konsorcium . Staženo 23. června 2010 . 

Externí odkazy