Русский перевод "Web Style Sheets home page"

Данный документ является переводом статьи "Web Style Sheets home page". Оригинальная версия документа существует только на сайте W3C http://www.w3.org/Style/
Данный перевод НЕ является официальным документом W3C.
Все Авторские Права Принадлежат W3C.
Данный документ может содержать ошибки перевода и опечатки.

Автор: Евгений Скрипец (все переводы автора)
Локальная версия: http://www.mirrors.org.ua/Style/ru/
Документ переведен при поддержке сайтов по обзору вебресурсов, статьи 360 и ресурса по отптимизации. Данная статья размещена на сайтах-зеркалах: ревью сайтов, сайте критика веба, ресурсе обзоры сайтов, а так же на сайте сайт обзор

 

Веб Таблицы Стилей
Главная страница

(Эта страничка использует каскадные таблицы стилей CSS)

Что нового?

Что такое таблицы стилей?

Газетные вырезки

Конференции

CSS

XSL

DSSSL

CSS-DOM i SAC

"Будем надеться, что все веб инновации будут брать пример с Веб Консорциума в его работе над CSS"

— Jakob Nielsen

Что нового?

Смотрите разделы "что нового?" тут CSS и тут XSL

Что такое таблицы стилей?

Таблицы стилей описывают как документы отображаются на экране, при печати и, возможно, как они произносятся. С момента создания в 1994 году W3C активно пропагандирует использование таблиц стилей в интернете. Группа Style Activity представила несколько рекомендаций W3C (CSS1, CSS2, XPath, XSLT). CSS особенно широко применяется в браузерах.

Используя таблицы стилей в структурированных документах в интернете (т.е. HTML), авторы и читатели могут влиять на отображение документа без его изменения или добавлять новые элементы HTML.

Простейший путь начать экспериментировать с таблицами стилей - это найти браузер поддерживающий CSS. Дискуссии по вопросам таблиц стилей ведутся в почтовой рассылке www-style@w3.org и на comp.­infosystems.­www.­authoring.­stylesheets.

Группа Style Activity W3C также разрабатывает XSL, который состоит из комбинации XSLT и "Объектов Форматирования" (XSL-FO).

Почему два языка таблиц стилей?

Раздумываете какой из языков выбрать? Читайте "CSS & XSL"

Факт того, что W3C разрабатывает XSL в дополнение к CSS приводит к некоторому беспорядку. Зачем разрабатывать второй язык таблиц стилей если разработчики еще не закончили первый? Ответы представлены в следующей таблице:

CSS XSL
Может использоваться с HTML? да нет
Mожет использоваться с XML? да да
Язык преобразований? нет да
Синтаксис CSS XML

Уникальность в том, что CSS может использоваться для разметки HTML и XML документов. XSL, с другой стороны, может изменять документ. Так, например, XSL может использоваться для преобразования данных XML в документ HTML/CSS на веб сервере. В этом случае языки дополняют друг друга и могут быть использованы вместе.

Оба языка могут быть использованы для форматирования документа XML.

CSS и XSL используют схожее форматирование и таким образом разработчики имеют доступ к идентичным моделям форматирования в обоих языках. W3C работает над обеспечением возможности использовать модели форматирования.

Доступны записки W3C по теме "Использование XSL и CSS вместе"

Газетные вырезки

Если вы новичок в этой теме, то Вы вероятно захотите почитать о таблицах стилей:

Смотрите CSS и XSL для большей (и более свежей) информации.

CSS

Информация о кнопках внизу страницы доступна на странице кнопок и на валидаторе CSS.

Каскадные таблицы стилей (CSS) это механизм таблиц стилей, который специально разработан для удовлетворения нужд вебдизайнеров и пользователей.

XSL

У W3C есть Рабочая Группа, которая разрабатывает расширяемый язык форматирования (XSL). XSL разрабатывается на основе DSSSL и CSS и главным образом нацелен на высокоструктурированные данные XML, которые, к примеру, необходимо записать перед отображением. Для большей информации по XSL смотрите страничку XSL W3C .

DSSSL

DSSSL это преобразование структуры документа и язык форматирования, который имеет много приверженцев в среде разработчиков SGML. DSSSL ресурсы в интернете:

CSS-DOM i SAC

CSS файл может быть создан и редактироваться "руками", то есть любым текстовым редактором, но вы можете создать программу на ECMAscript, Java или на любом другом языке для работы с файлами таблиц стилей. Фактически вы можете использовать сторонний софт и библиотеки для работы с таблицами стилей. Для помощи в импортировании таких программ и библиотек на различные компьютерные платформы W3C разработал спецификацию названную CSS-DOM, где определил набор функций, которые все подобные библиотеки должны иметь.

Объектная модель документа CSS это API (Абстрактный интерфейс программирования) для редактирования CSS (и в определенной мере других языков стилей) из программы. API это спецификация программной библиотеки. Вы можете это сравнить с руководством: у Вас есть описание и параметры всех функций, но нет самого кода.

Доступно несколько библиотек CSS-DOM для различных платформ. Многие из них бесплатны. Многие браузеры имеют встроенные библиотеки CSS-DOM, для использования ECMAScript программ.

SAC (Простой API для CSS) это дoполнение для CSS-DOM. CSS-DOM содержит функции для манипулирования таблицами стилей после того как они будут загружены в память компьютера; функции содержащиеся в SAP помогают разбирать таблицы стилей, тоесть передавать таблицы стилей из файла в память.

CSS-DOM Рекомендация W3C. SAC проект в развитии. Некоторые программы (не браузеры) представлены на странице о CSS.

Конференции, разработка, исследования

Команда W3C и ее представители часто проводят презентации.

Динамический HTML

Динамический HTML это термин для определения HTML документа с динамическим содержанием. CSS один из трех компонентов динамического содержания HTML документа; два других это сам HTML и JavaScript (который стандартизирован под именем EcmaScript). Три компонента объединены посредством DOM - Объектной Модели Документа.

Тематические ресурсы

CSS Valid
CSS!

Bert Bos, Руководитель Style Activity W3C
Вебмастеру
Последняя правка документа: $Date: 2006/03/22 16:37:32 $ GMT

Copyright  C 1997-2005 W3C (MIT, ERCIM, Keio)