Атрибут scheme тега <meta>


Описание

Атрибут scheme тега <meta> указывает схему интерпретации метаданных. Этот устаревший атрибут использовался для определения формата значений в атрибуте content, но больше не поддерживается в HTML5.

Исторический пример использования:
<meta scheme="ISBN" name="identifier" content="0-12345-678-9" /> <meta scheme="YYYY-MM-DD" name="date" content="2025-12-31" />

Современная альтернатива:

<!-- Использование стандартизированных мета-тегов --> <meta property="book:isbn" content="978-1234567890"> <meta property="article:published_time" content="2025-12-31T00:00:00+00:00">

Сравнение подходов:

Аспект Устаревший scheme Современные альтернативы
Формат дат scheme="YYYY-MM-DD" Использование ISO 8601 в content
Идентификаторы scheme="ISBN" Стандартные свойства (book:isbn)
Поддержка Не поддерживается в HTML5 Широко поддерживаемые стандарты

Рекомендации по структурированным данным:

<!-- Использование JSON-LD вместо scheme --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Book", "isbn": "1234567890", "datePublished": "2025-12-31" } </script>

Ограничения устаревшего подхода:

  • Нет поддержки в современных браузерах
  • Отсутствие стандартизации схем
  • Ограниченные возможности по сравнению с микроразметкой
  • Удален из спецификации HTML5

Примечание: Для современных веб-проектов вместо атрибута scheme рекомендуется использовать: 1. Стандартизированные мета-теги (Open Graph, Twitter Cards) 2. Микроразметку Schema.org (JSON-LD) 3. Четко структурированные форматы данных в content (ISO 8601 для дат)