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

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

 

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

(Эта страничка использует каскадные таблицы стилей 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)