JavaScriptové styly
| 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 |
| |
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>.
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
- ↑ a b Håkon Wium Lie ; Bert Boss . „Kapitola 20 – Sága CSS“ . World Wide Web konsorcium . Staženo 23. června 2010 .