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

Указание внешних таблиц стилей


Авторы указывают внешние таблицы стилей с помощью атрибутов элемента :

  • Установите в атрибуте местоположение файла таблицы стилей. Значением атрибута должен быть .
  • Установите для атрибута type значение, указывающее язык связанного ресурса (таблицы стилей). Это позволяет агентам пользователей не загружать таблицы стилей, использующие неподдерживаемые языки.
  • Укажите, является ли таблицы стилей постоянно, предпочитаемой или альтернативной:
    • Чтобы таблицы была постоянной, установите для атрибута значение "stylesheet", и не устанавливайте атрибут .
    • Чтобы таблица была предпочитаемой, установите для атрибута значение "stylesheet", и дайте таблице имя с помощью атрибута .
    • Чтобы указать альтернативную таблицу, установите для атрибута значение "alternate stylesheet" а дайте таблице имя с помощью атрибута .

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

    В этом примере мы сначала определяем постоянную таблицу стилей, находящуюся в файле mystyle.css:

    <LINK href="mystyle.css" rel="stylesheet" type="text/css">

    Установка атрибута назначает ее предпочитаемой автором таблицей:

    <LINK href="mystyle.css" title="Compact" rel="stylesheet" type="text/css">

    Добавление ключевого слова "alternate" а атрибут сделает ее альтернативной таблицей стилей:

    <LINK href="mystyle.css" title="Medium" rel="alternate stylesheet" type="text/css">

    Подробнее о внешних таблицах стилей Вы можете узнать в разделе о

    Авторы также могут использовать для установки предпочитаемой таблицы стилей элемент META. Например, чтобы установить предпочитаемую таблицу стилей "compact" (см. предыдущий пример), авторы могут включить в элемент следующую строку:

    <META http-equiv="Default-Style" content="compact">

    Предпочитаемую таблицу стилей можно также указать с помощью заголовков HTTP. Объявление выше эквивалентно заголовку HTTP:

    Default-Style: "compact"

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

    Если предпочитаемая таблица стилей задается двумя или более элементами , преимущество имеет первая.

    Предпочитаемые таблицы стилей, задаваемые с помощью или заголовков HTTP имеют преимущество над таблицами, задаваемыми элементом .



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