与Windows 10的IE 10兼容

时间:2013-04-11 15:30:24

标签: internet-explorer cross-browser

我是IE的兼容性新手。我最近为我的公司做了一个项目,需要解决昨天刚刚开始的问题。微软为Windows 7创建了IE10,由于某种原因,兼容性视图现在可以在我们的页面上运行了。在IE 9和IE 10 for Window 8中,兼容性工作正常。

当前有问题的页面正在引用此DOCTYPE

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

我知道这不是最好的DOCTYPE,因为它甚至没有使用严格的标准,但现在将其更改为严格导致页面显示不正确。我正在重新编码整个页面,以使其与当前版本的IE更好地兼容,并最终与其他broswers兼容。

请注意,该页面包含coldfusion,Javascript,HTML并且是一个表单。

1 个答案:

答案 0 :(得分:1)

我不熟悉Cold Fusion,但您可以通过确保您的响应标头包含以下内容来告诉IE使用渲染模式:

X-UA-Compatible: IE=8

以上告诉IE使用IE8模式进行渲染。

或者,您可以使用元标记指定上述信息,每Specifying legacy document modes

<html>
<head>
  <!-- Use Internet Explorer 9 Standards mode -->
  <meta http-equiv="x-ua-compatible" content="IE=9">
  <title>My webpage</title>
</head>