Можем ли мы поместить два метатега в HTML? - программирование

Можем ли мы поместить два метатега в HTML?

Можно ли разместить два тега meta на веб-странице?

Я хочу поставить:

 <meta http-equiv="Pragma" content="no-cache" />

чтобы моя веб-страница не была кэширована

и

 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

чтобы моя веб-страница была совместима с IE.

4b9b3361

Ответ 1

Да, это определенно возможно и действительно (и на самом деле в большинстве случаев даже необходимо). В принципе, вы можете иметь произвольное число из них, если вы поместите все их в раздел head вашего сайта. Кроме того, вы должны следить за тем, чтобы не было нескольких элементов meta для той же самой проблемы.

Обратите внимание, что для полного соответствия XHTML на вашем втором meta отсутствует закрытие /. Это должно быть:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

Итак, ваш последний код может быть:

<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

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

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

Ответ 2

Да, вы можете включить многие, и не пытайтесь их комбинировать.