Атрибут http-equiv тега <meta> — HTTP-заголовок


Атрибут http-equiv (HTML тега <meta>) фактично еквівалентний гіпертекстовому заголовку (імітація http-заголовка), формують заголовок сторінки і визначають його обробку. Як правило, вони керують діями браузерів і використовуються для формування інформації, яка видається звичайними http-заголовками. Назва заголовка вказується в атрибуті http-equiv, а значення вказується в атрибуті content. У деяких випадках можуть автоматично бути переведені в справжні HTTP-заголовки.

автор: с3с

Загальний опис

автор: NagarD

Порада

Якщо атрибут http-equiv використовується, то атрибут name не повинен встановлюватися в мета-тег.

автор: с3с

Синтаксис

<meta http-equiv="<meta http-equiv = "content-security-policy | content-type | default-style | refresh">">


Атрибут http-equiv може отримувати 4 значень:

Content-Type

Тип кодування документа.

автор: с3с

expires

Встановлює дату і час, після якої інформація в документі буде вважатися застарілою.

автор: с3с

pragma

Спосіб кешування документа.

автор: с3с

refresh

Завантажує інший документ в поточне вікно браузера.

автор: с3с

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
1 1 ≤4 ≤12.1 12 ≤6
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
4.4 18 4 ≤3.2

Приклади

+ запропонувати свій приклад у пісочниці

Найпростіший приклад використання HTML атрибута http-equiv теґа <meta>

<!DOCTYPE HTML>
<html>
 <head>
<title>META</title>
<meta charset="utf-8">
<meta http-equiv="expires" content="Sun, 21 Jan 2019 07:01:00 GMT">
 </head>
  <body> 

 </body
</html>
автор: с3с

Які значення http-equiv браузер виконує, а які мовчки ігнорує

HTML

<div class="poruch">
  <div class="karta pratsiuie">
    <h3>Браузер виконує</h3>
    <ul>
      <li><code>content-type</code> <small>— лише кодування; сьогодні пишуть <code>&lt;meta charset&gt;</code></small></li>
      <li><code>content-security-policy</code> <small>— крім <code>frame-ancestors</code>, <code>report-uri</code>, <code>sandbox</code></small></li>
      <li><code>refresh</code> <small>— працює, але переадресацію краще робити сервером</small></li>
      <li><code>default-style</code> <small>— вибір альтернативного набору стилів</small></li>
    </ul>
  </div>
  <div class="karta ihnoruie">
    <h3>Мовчки ігнорує</h3>
    <ul>
      <li><code>Cache-Control</code></li>
      <li><code>Expires</code></li>
      <li><code>Pragma</code></li>
      <li><code>X-Frame-Options</code></li>
      <li><code>Set-Cookie</code></li>
      <li><code>Access-Control-Allow-Origin</code></li>
    </ul>
    <p><small>Усе це задається тільки заголовками сервера.</small></p>
  </div>
</div>

CSS

.poruch {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.karta {
  flex: 1 1 260px;
  border: 1px solid #d0d0d0;
  border-radius: 6px;
  padding: 10px 14px;
}
.karta h3 {
  margin: 0 0 8px;
  font-size: 15px;
}
.karta ul {
  margin: 0;
  padding-left: 18px;
}
.karta li {
  margin-bottom: 4px;
}
.karta small {
  color: #6b6b6b;
}
.pratsiuie {
  border-color: #1b7a3d;
  background: #f2fbf5;
}
.ihnoruie {
  border-color: #b3261e;
  background: #fdf3f2;
}
.ihnoruie code {
  text-decoration: line-through;
}
автор: NagarD

Різниця між HTML 4.01 та HTML5


У HTML 5 значення content-type вважається застарілим.


Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Як форматувати текст?
Пишемо Виходить
**важливо**
*акцент*
~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад
### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]] Посилання на сторінку довідника. Наберіть [[ — поле веде сходинками (розділ → тип → сторінка), а хибний ключ підкреслить хвилею.
[[!sandbox/S0oh1hBm]] Живий приклад окремим рядком — саме вікно результату. Той самий ключ зі знаком !: наберіть [[! і дійдіть сходинками до потрібної сторінки, список покаже її приклади.
[MDN](https://developer.mozilla.org) Посилання на чужий сайт.
![Схема каскаду](https://site.com/схема.png) Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру Код усередині речення.
```css
.card { display: grid }
```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження
1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади
- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги. Цитата на всю ширину абзацу.
Специфічність
: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1]
[^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два|| Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішення
Задайте контейнеру `display: grid`.
||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Правка
Зворотний зв'язок
Вхід