Атрибут manifest HTML тега html

Атрибут manifest определяет место хранения файла манифеста кэширования данного документа.

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

Кэш приложения предоставляет следующие три преимущества:

  1. Возможность автономной работы — пользователь может использовать приложение, когда соединение с сетью разорвано.
  2. Скорость — кэшированные ресурсы загружаются быстрее.
  3. Уменьшение нагрузки на сервер — браузер будет загружать с сервера только обновленные/измененные ресурсы.

Атрибут manifest должен содержаться на всех страницах, которые должны кэшироваться.

Файл манифеста — обычный текстовый файл, содержащий список всех ресурсов, которые браузер должен кэшировать для автономной работы приложения.

Чтобы подробнее узнать о том, как создать файл манифеста см. HTML5 кэш приложения.

Атрибут manifest был добавлен в HTML5 и недоступен в HTML 4.01.

Синтаксис атрибута

<html manifest='URL'>

Значения атрибута

ЗначениеОписание
URL

Адрес файла манифеста кэширования.

Возможные значения:

  • Абсолютный URL – указывает на другой веб-сайт (например, manifest="http://www.example.com/demo.appcache")
  • Относительный URL – указывает на файл в пределах данного веб-сайта (например, manifest="demo.appcache")

Пример использования атрибута

HTML документ с манифестом кэширования (для просмотра в автономном режиме):


<!DOCTYPE HTML>
<html manifest="demo.appcache">
<head>
   <title>Заголовок документа</title>
</head>

<body>
   Содержимое документа......
</body>
</html>