我是否需要安装IE10才能在HTA中使用content =“ie10”?

时间:2015-08-10 01:48:50

标签: css internet-explorer hta x-ua-compatible

我在.hta中执行的一些CSS样式需要文件顶部的行<meta http-equiv="x-ua-compatible" content="ie=10" />才能正确显示CSS。

我想知道,如果我在安装了IE 8的计算机上运行此.hta,那么<meta http-equiv="x-ua-compatible" content="ie=10" />行仍然有效吗?我猜不是,但很想听听你的消息。

如果没有,你能否提出替代方案......我是否坚持使用IE8风格?

2 个答案:

答案 0 :(得分:1)

该元标记不会使IE8表现得像IE10,但您可以使用如下的库:

和其他人,将某些功能扩展回来,有时甚至是IE6。

如果不能解决这些问题,请搜索更多的库。

答案 1 :(得分:0)

other answer是正确的。该元标记不会强制IE 8表现得像IE 10.但是,我建议对所有版本的IE使用另一种模式。你应该使用is IE=edge,即:

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

边缘模式告诉Internet Explorer以可用的最高模式显示内容。使用Internet Explorer 8,这相当于IE8模式。

如果您使用IE=10并在IE 8中查看该网站,IE 8将无法理解该模式并忽略它,然后选择IE认为最佳的模式。这可以是IE 8模式或兼容模式。通常,您希望避免兼容模式。