Спецификация HTML 4.01 + Спецификация CSS2

О спецификации CSS

О спецификации CSS
Как читать эту спецификацию
Как организована эта спецификация
Язык документа: элементы и атрибуты
Определения свойств CSS
Значение/Value
Начальное/Initial
Применяется к/ Applies to
Наследуется/Inherited
Процентные значения/Percentage values

Группы носителей/Media groups


Сокращённые формы свойств
Замечания и примеры
Изображения и полные описания
Благодарности
Авторские права
Каскадные Таблицы Стилей, уровеньСпецификация CSS
Резюме

Доступные форматы
Доступные языки
Опечатки и ошибки
Звуковые таблицы стилей
Свойства объёма звука: 'volume'
Свойства разговора: 'speak'
Свойства паузы: 'pause-before', 'pause-after' и 'pause'
Свойства реплики: 'cue-before', 'cue-after' и 'cue'
Свойства микширования: 'play-during'

Пространственные свойства: 'azimuth' и 'elevation'
Свойства характеристик голоса
Свойства речи: 'speak-punctuation' и 'speak-numeral'
Модель бокса
Размеры бокса
Пример полей, заполнения и рамок
Свойства поля: 'margin-top', 'margin-right', 'margin-bottom', 'margin-left' и 'margin'

Сжатие полей
Свойства заполнения: 'padding-top'
Свойства рамки
Ширина рамки: 'border-top-width'
Цвет рамки: 'border-top-color'
Стиль рамки: 'border-top-style'
Сокращённые свойства рамок
Установка значений свойств, Каскадирование и Наследование
Специфицированные, вычисленные и текущие значения
Специфицированные значения

Вычисленные значения
Реальные значения
Наследование
Значение 'inherit'
Правило @import
Каскад
Порядок каскадирования
Правила !important
Вычисление специфики селектора
Старшинство не-CSS подсказок

Приложение В: Изменения по сравнению с CSS
BНовая функциональность
BОбновлённые описания
BСемантические изменения по сравнению с CSS
Цвета и фон
Цвет переднего плана: свойство 'color'
Фон
Свойства фона: 'background-color'

Коррекция цветовой гаммы
Соответствие: Требования и Рекомендации
Определения
Соответствие
Ошибочные условия
Тип содержимого text/css
Индекс дескрипторов
Шрифты

Спецификация шрифта
Свойства спецификации шрифта
Семейство шрифтов: свойство 'font-family'
Стилизация шрифта: свойства 'font-style', 'font-variant', 'font-weight' и 'font-stretch'
Размер шрифта: свойства 'font-size' и 'font-size-adjust'

Сокращение для свойств шрифта: свойство 'font'
Общие (родовые) семейства шрифтов
Serif
Sans-serif
Cursive
Fantasy
Monospace
Выбор шрифта

Описание шрифта и @font-face
Описание шрифта и @font-face - 2
Дескрипторы для подбора
Дескрипторы для квалификации данных шрифта: 'unicode-range'
Дескриптор числовых значений: 'units-per-em'
Дескриптор для ссылки: 'src'

Дескрипторы для синтеза: 'widths', 'bbox' и 'definition-src'
Дескрипторы выравнивания: 'baseline', 'centerline', 'mathline' и 'topline'
Примеры
Полное имя шрифта
Единицы измерения em-квадрата
Центральная базовая линия/(Central Baseline)
Кодировка шрифта

Имя семейства шрифта
Ширина глифов
Ширина горизонтальной основы
Высота глифов верхнего регистра
Высота глифов нижнего регистра
Нижняя базовая линия
Математическая базовая линия
Максимальный ограничивающий бокс
Максимальная неакцентированная высота
Максимальная неакцентированная глубина

Число Panose-
Диапазон символов ISO
Верхняя базовая линия
Ширина вертикальной основы
Угол вертикального наклона
Алгоритм совпадения шрифтов
Отображение значений ширины шрифтов в имена шрифтов

Примеры совпадения шрифтов
Генерируемое содержимое, автоматическая нумерация и списки
Псевдоэлементы :before и :after
Свойство 'content'
Взаимодействие :before и :after с элементами 'compact' и 'run-in'
Знаки кавычек
Спецификация кавычек свойством 'quotes'
Вставка кавычек с применением свойства 'content'

Вставка кавычек с применением свойства 'content' - 2
Автоматические счётчики и нумерация
Вложение счётчиков и область видимости
Стили счётчиков
Счётчики в элементах с 'display: none'
Маркировка и списки
Маркировка: свойство 'marker-offset'
Списки: свойства 'list-style-type', 'list-style-image', 'list-style-position' и 'list-style'

Грамматика CSS

Приложение DГрамматика CSS
DГрамматика
DЛексический сканер
DСравнение лексического разбора в CSS и в CSS
Индекс.
CSSВведение.

Краткое пособие CSS для HTML
Краткое пособие CSS для XML
Модель процесса CSS
Канва
Модель адресации CSS
Принципы дизайна CSS
Типы носителя

Спецификация таблиц стилей, зависимых от типа носителя
Правило @media
Распознаваемые типы носителя
Группы носителей
Приложение С: Замечания по реализации и выполнению для шрифтов
CСправочник терминологии шрифтов
CВыбор шрифта
CЗначения Чисел Panose

CВычисление Диапазонов Unicode для TrueType
CАвтоматическая генерация дескриптора
Страничные носители
Страничные боксы: правило @page
Поля страницы
Размер страницы: свойство 'size'
Размещение страничных боксов, не помещающихся на листе
Позиционирование страничного бокса на листе

Знаки обрезки: свойство 'marks'
Левая, правая и первая страницы
Содержимое вне страничного бокса
Разрывы страниц
Разрывы перед/после элементов: 'page-break-before', 'page-break-after', 'page-break-inside'
Использование именованных страниц: 'page'
Разрывы внутри элементов: 'orphans', 'widows'
Допустимые разрывы страниц
Форсированные разрывы страниц
"Наилучшие" разрывы страниц

Каскадирование в контексте страницы
Индекс свойств
Ссылки
EНормативные ссылки
EИнформативные ссылки
Приложение А: Образец таблицы стиля для HTML .
Селекторы

Блоки символов для подстановки
Синтаксис селектора
Группирование
Универсальный селектор
Селекторы типа
Селекторы потомков
Селекторы дочерних элементов
Смежные селекторы-родственники
Селекторы атрибутов
Совпадение атрибутов и их значений

Значения по умолчанию для атрибутов в ОТД
Селекторы класса
Селекторы ID
Псевдоэлементы и псевдоклассы
Псевдокласс :first-child
Псевдоклассы гиперссылки: :link и :visited
Динамические псевдоклассы: :hover, :active и :focus
Псевдокласс языка :lang
Псевдоэлемент :first-line
Псевдоэлемент :first-letter

Синтаксис CSS и базовые типы данных
Синтаксис
Лексический разбор
Ключевые слова
Символы и регистр
Операторы
At-правила (at-rules)

Блоки
Наборы правил, блоки объявлений и селекторы
Объявления и свойства
Комментарии
Правила обработки ошибок грамматического разбора
Целые и вещественные числа
Размеры
Процентные значения

URL + URN = URI
Счётчики
Цвета
Угловые значения
Время
Частоты
Строки
Представление документа CSS
Мнемоники символов, не представленных в кодировке символов

Табличная модель CSS
Анонимные объекты таблицы
Селекторы столбцов
Таблицы в модели визуального форматирования
Позиция и выравнивание заголовка
Вид содержимого таблицы

Слои и прозрачность таблицы
Алгоритмы ширины таблицы: свойство 'table-layout'
Алгоритм фиксированного вывода
Автоматический вывод таблицы
Алгоритмы высоты таблицы
Горизонтальное выравнивание в столбце
Динамические эффекты рядов и столбцов
Рамки

Модель раздельных рамок
Обрамление пустых ячеек: свойство 'empty-cells'
Модель сжимающихся рамок
Разрешение конфликтов рамок
Стили рамок
Звуковое представление таблиц
Говорящие заголовки: свойство 'speak-header'
Текст
Отступы: свойство 'text-indent'

Выравнивание: свойство 'text-align'
Подчёркивание, надчёркивание, перечёркивание и мигание: свойство 'text-decoration'
Оттенение текста: свойство 'text-shadow'
Расстояния между буквами и словами: свойства 'letter-spacing' и 'word-spacing'
Капитализация: свойство 'text-transform'
Пробел: свойство 'white-space'
Интерфейс пользователя
Курсоры: свойство 'cursor'
Предпочтительные цвета пользователя

Динамические контуры

Предпочтительные шрифты пользователя
Динамические контуры: свойство 'outline'
Контуры и фокус
Увеличение
Модель визуального форматированияДетали.
Определение "содержащего блока"
Ширина содержимого: свойство 'width'

Вычисление ширины и полей
Инлайн, незамещаемые элементы
Инлайн, замещаемые элементы
Уровень блока, незамещаемые элементы при нормальном всплывании
Уровень блока, замещаемые элементы при нормальном всплывании
Всплывание, незамещаемые элементы
Всплывание, замещаемые элементы
Абсолютное позиционирование, незамещаемые элементы
Абсолютно позиционированные замещаемые элементы
Минимальная и максимальная ширина: 'min-width' и 'max-width'

Высота содержимого: свойство 'height'
Вычисление высоты и полей
Уровень блока, незамещаемые
Абсолютно позиционированные незамещаемые элементы
Минимальная и максимальная высота: 'min-height' и 'max-height'
Подсчёт высоты строк: свойства 'line-height' и 'vertical-align'
Габариты и полугабариты

Визуальные эффекты
Переполнение и сжатие
Переполнение: свойство 'overflow'
Сжатие: свойство 'clip'
Видимость: свойство 'visibility'
Модель визуального форматирования
Порт просмотра

Содержащие блоки
Управление генерацией боксов
Элементы уровня блока и боксы блока
Анонимные боксы блока
Инлайн-элементы и инлайн-боксы
Анонимные инлайн-боксы
Боксы compact/компактные
Втягивающиеся боксы (run-in)
Свойство 'display'
Схемы позиционирования

Выбор схемы позиционирования: свойство 'position'
Позиционирование и заполнение в боксе: 'top', 'right', 'bottom', 'left'
Нормальное расположение
Контекст форматирования блока
Контекст инлайн-форматирования
Относительное позиционирование
Поплавки/Floats
Позиционирование поплавка: свойство 'float'

Управление положением после поплавка: свойство 'clear'
Абсолютное позиционирование
Фиксированное позиционирование
Соотношение между 'display', 'position' и 'float'
Сравнение нормального расположения, поплавков и абсолютного позиционирования
Обтекание бокса
Слои

Спецификация уровня в пакете слоёв: свойство 'z-index'
Направление текста: свойства 'direction' и 'unicode-bidi'

О спецификации HTML

О спецификации HTML
Структура спецификации
Соглашения по документам
Элементы и атрибуты

Благодарности за этот документ
Рекомендации WC от декабря года
Введение
Статус этого документа
Версии на других языках
Ошибки и Опечатки
Индекс атрибутов
Приложение A: Изменения

AОтличия версий HTML от апреля ги HTML от декабря г.
Общие изменения
SGML и HTML
Представление документа HTML
Базовые типы данных HTML
Общая структура документа HTML
Информация о языке и направлении текста
Таблицы
Гиперссылки
Объекты, Изображения и Аплеты

Таблицы стилей в документах HTML
Фрэймы
Формы
SGML - объявление
Strict -ОТД
Примечания
Ссылки
AРазъяснения
AИзвестные проблемы с браузерами
AОтличия версий декабря и апреля

AИзменения в HTML и HTML ( декабря г.)
Новые элементы
Не рекомендуемые элементы
Устаревшие элементы
AАтрибуты
AДоступность
AДанные meta
AТекст
AГиперссылки
AТаблицы

AИзображения, объекты и карты изображений
AФормы
AТаблицы стилей
AФрэймы
AСценарии/scripting
AИнтернационализация
Представление документа HTML
Кодовая страница документа
Кодовые страницы
Выбор кодировки

Замечания по специальной кодировке
Определение кодировки
Мнемоники (символы по ссылке, по псевдониму)
Цифровые мнемоники
Символьные ссылки-мнемоники (по псевдониму)
Неотображаемые символы

SGML
Тип содержимого text/html
Спецификация языка содержимого: атрибут lang
Коды языка
Наследование кодов языка
Интерпретация кодов языка
Спецификация направления в тексте и в таблицах: атрибут dir
Двунаправленный алгоритмВведение.
Наследование информации о направлении текста

Установка направления внедрённого текста
Переопределение двунаправленного алгоритма: элемент BDO
Символьные мнемоники для указания направления и управление сращиванием
Действие таблиц стилей на двунаправленность
Определение Типа Документа (ОТД)

Индекс элементов
Ссылки-мнемоники на символы в HTML
Введение
Ссылки-мнемоники для символов ISO -
Список символов
Ссылки-мнемоники для символов, математических символов, и греческих букв
Список символов

Ссылки-мнемоники для символов разметки и интернационализации
Список символов
Элементы управления
Типы элементов управления формы (ЭУ)
Элемент FORM

Элемент INPUT
Типы ЭУ, создаваемых в элементе INPUT
Примеры форм, содержащих ЭУ в элементе INPUT
Элемент BUTTON
Элементы SELECT, OPTGROUP и OPTION
Предустановленные опции

Элемент TEXTAREA
Элемент ISINDEX
Лэйблы
Элемент LABEL
Структурирование формы: элементы FIELDSET и LEGEND
Передача фокуса элементу
Навигация с помощью табуляции

Клавиши быстрого доступа
Недоступные ЭУ и ЭУ "только для чтения"
Недоступные ЭУ
ЭУ " только для чтения"
Отправка формы
Метод отправки формы
"Действующие" ЭУ
Обработка данных формы
Шаг : Создание набора данных формы
Шаг : Кодирование набора данных формы

Шаг : Отправка кодированного набора данных формы
Типы содержимого формы
Application/x-www-form-urlencoded
Multipart/form-data
Фрэймы (кадры)
Фрэймы - Введение
Вывод фрэймов
Элемент FRAMESET
Ряды и столбцы

Вложенные фрэймы
Разделение данных между фрэймами
Элемент FRAME
Установка начального содержимого фрэйма
Визуальное представление фрэйма

Установка целевого фрэйма

Установка целевого фрэйма
Установка целевого фрэйма по умолчанию
Семантика цели
Альтернативное содержимое
Элемент NOFRAMES

Полное описание фрэймов
Инлайн-фрэймы: элемент IFRAME
ОТД Набора Фрэймов
Информация о версии HTML
Информация о версии HTML - 2
Элемент HTML
Элемент HEAD
Элемент TITLE

Атрибут title
Метаданные
Спецификация метаданных
Элемент META
META и "шапки" HTTP
META и машины поиска
META и PICS
META и информация по умолчанию
Профили метаданных
Элемент BODY

Идентификаторы элемента: атрибуты id и class
a href="html-jelementy-inlajn-i-urovnja-bloka.htm" >Элементы инлайн и уровня блока
Группирование элементов: элементы DIV и SPAN
Заголовки: элементы H, H, H, H, H, H
Элемент ADDRESS
Выравнивание, стили шрифта и горизонтальные линии
Цвет фона
Выравнивание

Плавающие объекты
"Всплывание" объекта
Обтекание текста вокруг объекта
Шрифты
Элементы стиля шрифта: TT, I, B, BIG, SMALL, STRIKE, S и U
Элементы модификатора шрифта: FONT и BASEFONT
Горизонтальные линии: элемент HR

Введение в HTML
Что такое World Wide Web?
Введение в URI
Идентификаторы фрагментов документа (закладки)
Относительные URI
Что такое HTML?
Краткая история HTML

Интернационализация
Составные документы
Таблицы стилей
Сценарии (скрипты)
Печать
Создание документов HTML
Разделение структуры и представления
Предусматривайте универсальность доступа к Web

Помогать пользовательским агентам (ПА) показывать содержимое частями
Справочная информация SGML для HTML
Проверка документов
Каталог образцов SGML
Гиперссылки и якоряВведение
"Посещение" связанного ресурса
Другие соотношения гиперссылок
Спецификация якорей и гиперссылок
Заголовки гиперссылок

Интернационализация и гиперссылки
Элемент A
Синтаксис имён якорей
Вложение ссылок не допускается
Якоря с атрибутом id
Недоступные и неидентифицируемые ресурсы
Взаимосвязи документов: элемент LINK
Гиперссылки вперёд и назад

Гиперссылки и внешние таблицы стилей
Гиперссылки и машины поиска
Информация пути: элемент BASE
Расширение относительных URI
Индекс
Списки

Неупорядоченные списки (UL), упорядоченные списки (OL) и элементы списка (LI)
Списки Definition: элементы DL, DT и DD
Визуальное представление списков
Элементы DIR и MENU
Переходное Определение Типа Документа (ОТД)
Приложение B: Замечания относительно Исполнения, Разработки и Дизайна
Несоответствующие документы
BНе-ASCII символы в значениях атрибутов URI
BАмперсанды в значениях атрибута URI
BОбрыв строки

BСпецификация не-HTML данных
Содержимое элемента
Значения атрибутов
BВозможности SGML с ограниченной поддержкой
BБулевы атрибуты
BМаркированные разделы
BИнструкции процесса
BСтенографическая разметка
BКак помочь поисковой машине проиндексировать Ваш сайт
Файл robots.txt

Роботы и элемент META
BКонструировать рационально
Динамическое форматирование
Вывод по частям
Структура и вид
Группы рядов и столбцов
Доступность
BРекомендуемый алгоритм вывода
Фиксированный алгоритм вывода
Алгоритм автовывода

BОтображение частями
BБудущие проекты
BСинтаксис, зарезервированный для будущих макросов сценариев

Текущая практика для макросов сценариев

Текущая практика для макросов сценариев
BФрэймы
BДоступность
BБезопасность
BВопросы безопасности форм

Вставка изображения: элемент IMG
Общая вставка: элемент OBJECT
Правила представления объектов

Инициализация объекта: элемент PARAM
Глобальные схемы именования объектов
Объявление и размещение объектов
Вставка аплета: элемент APPLET
Замечания о внедрённых документах
Карты изображений
Клиентские карты изображений: элементы MAP и AREA

Примеры клиентских карт
Серверные (на стороне сервера) карты изображений
Визуальное представление изображений, объектов и аплетов
Ширина и высота
Свободное пространство вокруг изображений и объектов
Рамки
Как установить альтернативный текст

Ссылки
Нормативные ссылки
Информационные ссылки
Дизайн документов для ПА, поддерживающих скрипты
Элемент SCRIPT

Установка языка скриптов
Язык сценариев по умолчанию
Локальное объявление языка скриптов
Ссылки на элементы HTML из скрипта
Внутренние события
Динамическое изменение документов
Дизайн документов для ПА, не поддерживающих сценарии
Элемент NOSCRIPT

Скрытие данных скрипта от ПА
SGML - объявление HTML
Объявление SGML
О SGML и HTML
Введение в SGML
Конструкции SGML, используемые в HTML
Элементы
Атрибуты
Ссылки-мнемоники

Как читать Определение Типа Данных (ОТД) HTML
Комментарии в ОТД
Определения объектов-параметров
Объявление элементов
Определение модели содержимого
Объявление атрибутов
Объекты ОТД в определениях атрибутов
Булевы атрибуты

Добавление стиля в HTML
Установка языка по умолчанию для таблиц стилей
Инлайн-стиль (внедрённый)
Информация о стиле в заголовках: элемент STYLE
Внешние таблицы стилей
Основные и альтернативные таблицы стилей

Спецификация внешней таблицы стилей
Каскадные таблицы стилей
Media-зависимые каскады
Наследование и каскадирование
Скрытие данных стиля от пользовательских агентов (ПА)
Ссылки на таблицы стилей в заголовках HTTP
Элемент TABLE

Направление в таблице
Заголовок таблицы: элемент CAPTION
Группы рядов: элементы THEAD, TFOOT и TBODY
Группы столбцов: элементы COLGROUP и COL
Элемент COLGROUP
Элемент COL
Подсчёт количества столбцов

Подсчёт ширины столбцов
Ряды: элемент TR
Ячейки: элементы TH и TD
Ячейки, занимающие несколько рядов или столбцов
Форматирование таблицы пользовательскими агентами
Рамки и линии сетки таблицы

Горизонтальное и вертикальное выравнивание
Наследование установок выравнивания
Поля ячейки
Ассоциирование заголовочной информации с ячейками данных
Категоризация ячеек

Алгоритм поиска заголовочной информации
Образец таблицы
Пробелы
Элементы абзаца: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR и ACRONYM
Кавычки: элементы BLOCKQUOTE и Q
Представление кавычек
Подиндекс и надиндекс: элементы SUB и SUP

Строки и параграфы
Параграфы: элемент P
Управление обрывом строки
Форсирование обрыва строки: элемент BR
Запрет обрыва строки
Дефисы
Форматированный текст: элемент PRE
Визуальное представление параграфов
Маркировка изменений документа: элементы INS и DEL

Регистр
Базовые типы SGML
Текстовые строки
URI
Использование цветов
Размер значений атрибутов
Типы содержимого/носителя (типы MIME)

Кодировка
Отдельные символы
Дата и время
Типы ссылок

Дескрипторы типа носителя

Дескрипторы типа носителя
Данные сценариев
Данные таблиц стилей
Имя целевого фрэйма

Содержание раздела