close

Таблицы стилей JavaScript

Перейти к навигации Перейти к поиску
Таблицы стилей JavaScript
разработчик
Корпорация Netscape Communications
Главная Информация
расширение файла js
пантомима текст/javascript
тип формата Таблица стилей
расширен от JavaScript
Стандарт(ы) Представление Netscape таблиц стилей на основе JavaScript в W3C
открытый формат Да 

Таблицы стилей JavaScript ( JSSS ) -- это язык таблиц стилей , предложенный корпорацией Netscape Communications в 1996 году для облегчения отображения веб - страниц . [ 1 ] Это была альтернатива каскадным таблицам стилей . [ 1 ] Хотя Netscape представила предложение W3C , технология так и не была принята в качестве официального стандарта и так и не получила широкого признания на рынке. Только Netscape Communicator 4 поддерживал JSSS, тогда как Internet Explorerпредпочли не реализовывать. После выпуска Netscape Communicator в 1997 году Netscape прекратил продвижение JSSS, сосредоточившись на поддержке CSS, который также поддерживался Internet Explorer и получил широкое признание в отрасли. Обновление Netscape Communicator, Netscape 6, выпущенное в 2000 году, удалило поддержку JSSS. Он превратился в не более чем историческую сноску, и многие веб-разработчики не знают о его существовании. Предложенный стандарт так и не был доработан.

Используя код JavaScript в качестве таблицы стилей, стили JSSS работали, изменяя свойства файла document.tags. Например, следующий CSS:

 h1  {  размер шрифта :  20 pt ;  }

Это эквивалентно этому JSSS:

 документ . теги . Н1 . Размер шрифта = " 20pt  " ; 

Имена JSSS были чувствительны к регистру.

JSSS игнорирует многие селекторы CSS, поддерживая только селекторы имени тега, класса и идентификатора. С другой стороны, для написания таблиц стилей используется полный язык программирования , таблицы стилей могут включать в себя динамические и очень сложные вычисления и условную обработку. Однако на практике этого можно добиться с помощью стандартного JavaScript и CSS, изменив таблицы стилей во время выполнения.

Пример

В следующем примере показана простая таблица стилей JavaScript:

< тип стиля  = "текст/javascript" > теги . Н1 . цвет = "синий" ; теги . р . Размер шрифта = " 14pt " ; with ( теги .H3 ) { color = "green " ; } with ( теги .H2 ) { color = "red " ; Размер шрифта = " 16pt " ; marginTop = "2 см" ; } </ стиль >
  
  
  
      

  
      
      
      


Подобно CSS , JSSS можно использовать в тегах <style>.

Поддержка браузера

Таблицы стилей Javascript поддерживались только Netscape 4.x (4.0–4.8), но не более новыми версиями. Ни один другой веб-браузер не реализовал JSSS.

Ссылки

  1. a b Håkon Wium Lie ; Берт Босс . «Глава 20 - Сага CSS» . Консорциум всемирной паутины . Проверено 23 июня 2010 г. 

Внешние ссылки