你有多个http-equiv元属性吗?

时间:2009-11-04 14:48:19

标签: html

我真的不明白它的作用,但它在我的项目中设置为:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

我想强制IE8中的兼容模式关闭,因为人们继续打开它,它打破了东西。它是内部网上使用的软件,每个人都有IE8。

我读到我应该把它放进去:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

迫使它关闭。但是,我应该用这个替换第一行,同时使用它们还是完全做其他事情?

3 个答案:

答案 0 :(得分:15)

将这两行放在头部,不要将它们组合在一起。

您可以拥有任意数量的meta http-equiv标签。

正常的元标记也是如此。

答案 1 :(得分:6)

是的,别担心。您可能有多个http-equiv行。 实际上,在这种情况下,您正在做的是设置2个不同的变量:

  1. Content-Type = "text/html; charset=iso-8859-1"
  2. X-UA-Compatible = "IE=EmulateIE8"

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
    
  3. 在我的页面中,我将X-UA兼容设置为:

    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=100\" >
    

    我认为IE = 100与IE = EmulatesIE8

    具有相同的效果

答案 2 :(得分:0)

将X-UA兼容标签放在文档头部的顶部,因为它需要在此处。内容类型告诉浏览器文档内容是什么,应该放在t之后。