Меню сайта
    • Free Soft по категориям
    • Клипарт
    • Справочник HTML тегов
    • Справочник CSS
    • Телевидение online
    • Потоковые радиостанции
    • Сборник mp3
    • Информация о сайте
    • Гостевая книга
    • Обратная связь
    • Видео
    • Каталог всех материалов сайта
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Приработок в интернете!
  • Уникальное место! Здесь можно легко заработать реальные деньги.
  • К вашим услугам несколько методов заработка!
  • Просматривайте сайты, читайте письма рекламодателей, выполняйте несложные и интересные тесты и задания за вознаграждение.
  • Вы сможете получить свои первые деньги уже сразу после начала работы.
  • Кликайте по баннеру ниже и начинайте работать!
SEO sprint - Всё для максимальной раскрутки!
Главная » Все материалы сайта » Справочник CSS-3 » Введение

Справочник CSS

Справочник CSS


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

Браузеры

Несмотря на то, что большинство свойств CSS описаны достаточно давно, разработчики браузеров не всегда включали их поддержку или делали частичную поддержку того или иного свойства CSS. Из-за этого часто возникали ситуации, когда стандарты нельзя было применять только потому, что они не работали. К великой радости эта ситуация поправляется и практически все современные браузеры поддерживают спецификацию CSS 2.1 почти в полном объеме, но еще не до конца. Тем не менее, при создании универсальных веб-страниц, которые корректно отображаются в разных браузерах, необходимо знать, какие свойства будут работать и где, а какие нет. Для этого в этом справочнике приведены популярные браузеры - Internet Explorer, Chrome, Opera, Safari и Firefox. Кроме этого используются нижеприведенные обозначения:

Да — свойство полностью поддерживается браузером со всеми допустимыми значениями;

Нет — свойство браузером игнорируется и не воспринимается;

Ошибки — свойство понимается браузером частично, то есть при его работе возможны проявления различных ошибок. В примечании обычно указывается, какого рода ошибки обнаруживаются в браузере.

Предупреждение — свойство понимается браузером, но с некоторой долей оговорок. Например, не все допустимые значения действуют; свойство применяется не ко всем элементам, которые указаны в спецификации; свойство работает только с вендорным префиксом.

Значение по умолчанию

Если какое-то свойство в стиле не приводится явно, то браузер, тем не менее, самостоятельно применяет его со значением, которое установлено по умолчанию. Подобные значения не всегда являются оптимальными, поэтому их можно переназначить, если напрямую указать свойство с желаемым значением.

Наследование

Наследование - это перенос правил форматирования для элементов, находящихся внутри других. Например, если для тега <p> задан красный цвет текста, а для курсива <i>, который находится внутри абзаца, нет, то в этом случае вложенный элемент наследует свойства своего родителя и курсивный текст также будет красным.

Наследование полезно для задания свойств, применяемых к элементу по умолчанию. Так, достаточно задать параметры форматирования тега <table> и к ячейкам таблицы <td> они будут применены автоматически. Точно так же можно определить свойства тега <body>, который порождает стиль всех остальных элементов веб-страницы.

Существует два варианта применения наследования. Если свойство наследуется, то для дочернего элемента то же свойство можно не указывать, кроме случая, когда его использование желательно. Наоборот, если свойство не наследуются, то для дочернего элемента требуется указать свойство снова или пропустить, когда оно не требуется.

Применение

Свойства CSS можно применять далеко не ко всем элементам веб-страницы, а только к тем, с которыми они «дружат». Большинство свойств работают со всеми элементами, а некоторые только с блочными или позиционированными. Например, для изображений совершенно бессмысленно устанавливать свойства, которые манипулируют с текстом. Так что в каждом случае следует решать самостоятельно, когда применять свойство, а когда нет.

Ссылка на спецификацию

Для объективности информации приводится ссылка на спецификацию CSS 2.1 или CSS 3 по указанному свойству. Саму спецификацию можно почитать по адресу http://www.w3.org/TR/CSS21/

Свойства CSS 3 еще не носят окончательный характер, поэтому ссылка приводится, как правило, на рабочие версии спецификации.

Версии CSS

Указано, в каких версиях CSS поддерживается стилевое свойство, а в каких нет. Используются следующие обозначения:

Да — свойство описано в указанной версии CSS.

Нет — свойство в эту версию спецификации CSS не включено.

Синтаксис

При описании синтаксиса применяются следующие обозначения:

  • вертикальная черта между значениями (например, fixed | scroll) указывает на логическое исключающее ИЛИ, это означает, что надо выбрать только одно значение из предложенных;
  • двойная вертикальная черта (border-style || color) обозначает объединяющее ИЛИ (ИЛИ/И), каждое значение может использоваться самостоятельно или совместно с другими через пробел;
  • квадратные скобки ([left | center | right]) помечают группу, из которой, как правило, выбирается одно значение, причем оно не является обязательным к использованию;
  • два числа в фигурных скобках ({a,b}) говорят, что предшествующее им значение следует повторять не менее a, но не более b раз.
  • Примеры

    Все примеры проверены на соответствие спецификации HTML с помощью валидатора по адресу http://validator.w3.org, а также на соответствие спецификации CSS 2.1 и CSS 3 с помощью валидатора (http://jigsaw.w3.org/css-validator). Возле каждого примера располагается таблица, где цветом выделяется, валиден пример или нет. Также приводятся некоторые популярные браузеры, в которых выполнялся пример и указано, работает в них пример или нет. Работоспособность обозначается той же цветовой схемой, что и для таблицы с браузерами.

    Объектная модель

    Для динамического изменения свойств элемента через JavaScript, необходимо знать, как к нему обращаться. Зная имя объекта и желаемое свойство, можно указать его новое значение без перезагрузки веб-страницы. Так, для сокрытия и отображения элемента применяется visibility, а объектная модель для управления его значением — document.getElementById("elementID").style.visibility. Указывая вместо elementID свой идентификатор элемента, заданный параметром id, получаем механизм для динамического скрывания некоторого содержимого.

    Источник: http://htmlbook.ru/
    Поделись ссылкой на эту страницу с друзьями:
    • 1
    • 2
    • 3
    • 4
    • 5
    Категория: Введение | Добавил: free20860soft (30.06.2013)
    Просмотров: 2619 | Рейтинг: 5.0/2
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    343434
    Ты не поверишь!
    Категории раздела
    Введение [1]
    Позиционирование [11]
    Размеры [6]
    Псевдоэлементы [7]
    Псевдоклассы [30]
    Углы [5]
    Таблицы [5]
    Шрифт [7]
    Поля [5]
    Списки [4]
    Отступы [5]
    Контент [4]
    Трансформация [6]
    @-правила [5]
    Границы [21]
    Переходы [0]
    Тени [0]
    Текст [0]
    Интерфейс [0]
    Фон [0]
    Анимация [0]
    Контуры [0]
    Печать [0]
    Колонки [0]
    Типы значений [0]
    Вендорные префиксы [0]
    Слушаем радио online!
    • Плей-лист станций
    Плеер mp3!
    • Плей-лист mp3 плеера
    Поиск
    Друзья сайта
    • Программы, драйвера...
    • Программы по оптимизации и для ускорения работы

    Наш баннер для обмена

    Яндекс.Метрика Правильный CSS!
    Desing by Курий Е.В. | | Copyright evkuriy © 2025