Атрибут title

Когда атрибут title используется с элементом <link>, он приобретает специальное назначение, уникальное для этого элемента. title позволяет указать несколько стилей для одной веб-страницы и присвоить им читаемое имя. Например, сделать версию по умолчанию, версию для печати, версию для слабовидящих и др.

В браузере пользователь может переключаться между стилями, например, в Firefox это делается через меню Вид > Стиль страницы (рис. 1).

Список стилей в браузере Firefox

Рис. 1. Список стилей в браузере Firefox

Атрибут title в сочетании с атрибутом rel дают разный эффект (табл. 1).

Табл. 1. Комбинация атрибутов rel и title
title указан? Значение rel Результат
Нет stylesheet Таблица стилей всегда применяется к документу.
<link href="style.css" rel="stylesheet">
Да stylesheet Указанная таблица стилей считается предпочтительной и применяется по умолчанию, но будет отключена, если выбрана альтернативная таблица стилей.
<link href="style.css" rel="stylesheet" title="Заголовок">
Да alternate stylesheet Указанная таблица стилей считается альтернативной и отключена по умолчанию, но может быть выбрана из списка.
<link href="style.css" rel="alternate stylesheet" title="Заголовок">

Синтаксис

<link title="<текст>" rel="alternate">
<link title="<текст>" rel="alternate stylesheet">

Значения

В качестве значения пишется произвольный текст, который, как правило, обозначает предназначение стилей.

Пример

<!DOCTYPE html> <html lang="ru"> <head> <title>Флексагон</title> <meta charset="utf-8"> <link rel="stylesheet" href="/example/css/default.css" title="Версия по умолчанию"> <link rel="alternate stylesheet" href="/example/css/print.css" title="Версия для печати"> <link rel="alternate stylesheet" href="/example/css/contrast.css" title="Контрастная версия"> </head> <body> <h1>Флексагон</h1> <p class="fig"><img src="image/flexagon.svg" alt="Флексагон" width="200"></p> <p>Флексагон представляет собой бумажную фигуру, которая имеет три и более стороны. Поначалу кажется, что это невозможно, но вспомните ленту Мёбиуса, она ведь имеет всего одну сторону, в отличие от листа бумаги, и, тем не менее, реальна. Так же реален и флексагон, который легко сделать и склеить в домашних условиях. Он выглядит как двухсторонний шестиугольник, но стоит согнуть его особым образом, и мы увидим третью сторону. Легко убедиться, что мы имеем дело именно с тремя сторонами, если раскрасить их в разные цвета. Перегибая флексагон, по очереди будем наблюдать все его поверхности.</p> </body> </html>

Браузеры

8 3
4

В таблице браузеров применяются следующие обозначения.

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

Число указывает версию браузреа, начиная с которой элемент поддерживается.