Arkusze stylów JavaScript
| Arkusze stylów JavaScript | ||
|---|---|---|
| deweloper | ||
| Netscape Communications Corporation | ||
| Informacje ogólne | ||
| rozszerzenie pliku | js | |
| typu mim | tekst/javascript | |
| typ formatu | Arkusz stylów | |
| rozszerzony z | javascript | |
| Normy | Przesłanie arkuszy stylów opartych na JavaScript firmy Netscape do W3C | |
| otwarty format |
| |
JavaScript Style Sheets ( JSSS ) to język arkuszy stylów zaproponowany przez Netscape Communications Corporation w 1996 roku w celu ułatwienia renderowania stron internetowych . [ 1 ] To była alternatywa dla Kaskadowych Arkuszy Stylów . [ 1 ] Chociaż Netscape złożył propozycję do W3C , technologia nigdy nie została zaakceptowana jako formalny standard i nigdy nie zyskała dużej akceptacji na rynku. Tylko Netscape Communicator 4 obsługiwał JSSS, podczas gdy Internet Explorer nie zdecydował się na jego implementację. Po wydaniu Netscape Communicator w 1997 r., Netscape przestał promować JSSS, koncentrując się na obsłudze CSS, który był również obsługiwany przez Internet Explorer i był szeroko akceptowany w branży. Aktualizacja Netscape Communicator, Netscape 6, wydana w 2000 roku, usunęła obsługę JSSS. Został zdegradowany do niewiele więcej niż historycznego przypisu, a wielu twórców stron internetowych nie zdaje sobie sprawy z jego istnienia. Proponowany standard nigdy nie został sfinalizowany.
Używając kodu JavaScript jako arkusza stylów, style JSSS działały poprzez modyfikację właściwości document.tags. Na przykład następujący kod CSS:
h1 { rozmiar-czcionki : 20 pt ; }
Jest to odpowiednik tego JSSS:
dokument . Tagi . H1 . fontSize = "20pt" ;
W nazwach JSSS rozróżniana jest wielkość liter.
JSSS ignoruje wiele selektorów CSS, obsługując tylko selektory nazwy tagu, klasy i identyfikatora. Z drugiej strony, do pisania arkuszy stylów używany jest kompletny język programowania , arkusze stylów mogą zawierać dynamiczne i bardzo złożone obliczenia oraz przetwarzanie warunkowe. W praktyce jednak można to osiągnąć za pomocą standardowego JavaScript i CSS, modyfikując arkusze stylów w czasie wykonywania.
Przykład
Poniższy przykład pokazuje prosty arkusz stylów JavaScript:
< style type = "text/javascript" >
tagi . H1 . kolor = "niebieski" ;
Tagi . s . . fontSize = "14pt" ;
with ( tagi .H3 ) { color = " zielony " ; } with ( tags .H2 ) { color = " czerwony " ; fontSize = "16pt" ; marginesGóra = "2cm" ; } </ styl >
Podobnie do CSS , JSSS może być użyty w tagu <style>.
Arkusze stylów JavaScript były obsługiwane tylko przez Netscape 4.x (4.0–4.8), ale nie nowsze wersje. Żadna inna przeglądarka internetowa nie zaimplementowała JSSS.
Referencje
- ↑ a b Håkon Wium Lie ; Bert Szef . „Rozdział 20 – Saga CSS” . Konsorcjum World Wide Web . Źródło 23 czerwca 2010 .