close

Arkusze stylów JavaScript

Przejdź do nawigacji Przejdź do wyszukiwania
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 TAk 

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>.

Obsługa przeglądarki

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

  1. a b Håkon Wium Lie ; Bert Szef . „Rozdział 20 – Saga CSS” . Konsorcjum World Wide Web . Źródło 23 czerwca 2010 . 

Linki zewnętrzne