18

我可以meta在一个网页中放置两个标签吗?

我想说:

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

这样我的网页就不会被缓存

和:

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

以便我的网页与 IE 兼容。

4

2 回答 2

13

是的,这绝对是可能和有效的(实际上大多数时候甚至是必要的)。基本上,您可以拥有任意数量的它们,只要将它们全部放入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定义编码的元素应尽可能位于开头,因为浏览器将在接近该元素时立即开始重新渲染网站。

于 2013-05-06T09:36:12.060 回答
3

是的,您可以包括许多,不要试图将它们组合起来。

于 2013-05-06T09:37:15.327 回答