Описание
Главная | Об авторе | основы css | тест | Глассарий | ссылки |
Описание

  • Введение в CSS

  • Синтаксис CSS

  • Включение стилей в документ

  • Значение свойств

  • Группирование и наследование

  • Селекторы CSS

  • Каскады таблиц стилей

  • Свойства форматирования элементов

  • Шрифты

  • Цвет и фон

  • Визуальные свойства

  • Форматирование текста

  • Блоки

  • Позиционирование

  • Свойства списков

  • глассарий

  •   Каскады таблиц

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

    Идея заключается в следующем: существуют разные способы представления одной и той же информации. У каждого браузера свой стиль, определённый по умолчанию, для представления страниц. Когда браузер загружает Web-страницу, он показывает её своим стилем, определённым по умолчанию. Если же он просматривает страницу, которая ссылается на CSS, на экране будут отображены особенности, заданные в каскадной таблице стилей. Основная идея в том, что обычная страница изображается так, как это установленно в браузере, а страница с использованием CSS - так, как того захочет её разработчик.

    Какой системе стилей будет отдано предпочтение, задаётся некоторой системой правил, и иногда "выигрывает" стиль автора, иногда - стиль браузера по умолчанию. Браузер выбирая из предложенных стилей основывается на следующем:

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

    • Если присутствует конфликт между авторским стилем и стилем, определённым по умолчанию, предпочтение отдаётся авторским параметрам, они имеют больший приоритет, чем параметры, определённые по умолчанию.

    • Приоритет "по специфичности": если конфликтует два стиля и один применяется в этой ситуации, а другой - во всех случаях, предпочтение отдаётся первому.

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

    << Назад | Вперед >>


    Если у вас возникли какие-то проблемы или вопросы пишите мне на filanor@list.ru
    Hosted by uCoz