Таблицы стилей 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.
Ссылки
- ↑ a b Håkon Wium Lie ; Берт Босс . «Глава 20 - Сага CSS» . Консорциум всемирной паутины . Проверено 23 июня 2010 г.