Самоучитель по CSS OnLine.

Данный раздел представляет из себя самоучитель по CSS OnLine, другими словами это спецификация по CSS написанная более понятным языком.

CSS - это каскадные таблицы стилей(Cascading Style Sheets), содержащие в себе набор правил для описания внешнего вида документов, таких как: HTML(гипертекстовый язык разметки), XML(расширенная разметка текста), XHTML(расширенный гипертекстовый язык разметки) и других.
При помощи CSS веб-разработчик может полностью контролировать документ, т.е. управлять стилем страницы и расположением объектов.
А еще при помощи CSS можно добиться межплатформености и межбраузерности, т.е ваш документ будет отображаться в всех браузерах одинаково не зависимо какая операционная система стоит у клиента(посетителя), за исключением InternetExplorer(любой версии). Но это в CSS тоже решается патчами(правила которые пишутся для конкретного браузера).

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

Мой самоучитель по CSS OnLine периодически будет предоставлять вам информацию, которая на первый взгляд не понятно для чего. Но если звезды зажигают, значит это кому-то нужно. Вот с одной такой "непонятки" мы и начнем:

Чтобы CSS коректно работал нужно определить типы документа для каскадных таблиц стилей.
Единицы измерения в CSS позволяют управлять размерами объектов.
Введение в CSS Как использовать каскадные таблицы стилей.
Что такое Правила в CSS Из чего оно состоит правило для CSS и что такое селектор и объявление?
Виды класов селекторов Селектор типа, универсальные селекторы, классы селекторов, идентификаторы селекторов
Классы селекторов Селекторы потомков, дочерние селекторы тегов, смежные селекторы(родственники).
Селекторы атрибутов При наличии атрибута, при точном совпадении значения атрибута, при частичном совпадении, при частичном совпадении символов.
ПсевдоКлассы селекторов :first-child, псевдоклассы гиперссылки , динамические псевдоклассы и другие.
Наследование в CSS краткая информация о наследовании в каскадных таблицах стилей.
Что такое боксы в CSS В каскадных таблицах стилей все есть BOX , т.е. все элементы(теги) в css всего лишь объекты прямоугольной формы.
Отступы в боксах Внешние и внутрение.
Бордюры в боксах Как задать цвет, стиль и размер бордюра в боксах.
Модели боксов Визуальное представление моделей бокса.
позиционирование в css Как управлять позициями боксов.
Размеры бокса. Как задать размеры бокса и из чего они состоят.
Высота строк в CSS Правила для управления строками в каскадных таблицах стилей.
Взуальные эффекты в CSS Управление полосой прокрутки и другое.
Генерируемое содержимое Как использовать псевдоклассы :before и :after.
Нумерация и счетчики Что такое счетчики в CSS? Как создать и сбросить счетчик.
Списки и их маркировка Как маркировать списки в CSS. Как создаются маркеры.
Как задать цвет фона и текста в CSS Как задать цвет текста средствами CSS. Как задать цвет фона в каскадных таблицах стилей.
как задать шрифт в CSS Что такое глиф и шрифт. Свойство спецификации шрифтов в CSS.
Как использовать шрифт с сайта в CSS Как использовать внешний шрифт.
Правила для текста в CSS. + Декоративные эфекты к тексту в CSS и другое.
Модели элементов таблиц в CSS. Не таблиц стилей, а обычных таблиц например HTML.
Правила CSS для визуального представление таблиц это продолжение предыдущей страницы.
Как изменить интерфейс пользователя задать курсор, использовать системные цвета пользователя и другое.
Каскадные таблицы стилей для звуковых браузеров , как задать громкость, изменить паузу между элементами и использовать звуковые иконки.
Звуковые таблицы стилей, продолжение как управлять звуковыми эффектами.
Характеристика голоса управляют произношением слов, например женским или мужским, высотой голоса и многоим другим.
Типы носителей в CSS что такое типы носителей и как их использовать
Патчи для стилей Патчи и хаки в CSS для различных видов браузеров.
CSS-3 раздел в который помещено все то что появилось только в каскадных таблицах стилей третего уровня.
Несколько слов в завершение Рекомендации по CSS или разговор не о чем.