gpt4 book ai didi

html - Internet Explorer 8 DOCTYPE 被忽略/评论

转载 作者:可可西里 更新时间:2023-11-01 14:52:01 25 4
gpt4 key购买 nike

我正在尝试让我的网络应用程序在 IE8 中运行。部分元素的Offset和放置存在一些问题。

该应用程序在 Chrome、Safari、Firefox 和 IE9/10 中运行良好,但是当我为 IE8 设置“文档模式”时,这 <!DOCTYPE html>是这样评论的 <!-- DOCTYPE html -->如果我将“文档模式”放回 IE9 就可以了。

我试过使用其他声明

<!DOCTYPE>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

但我在 IE8 中得到相同的结果注释字符串。

如何让 IE8 接受 doctype?

更新:

我认为你是对的 Jukka K. Korpela,我现在注意到,即使我打开 google.com,它也会在 IE8 中注释 doctype。

我在 IE9 中的应用:

This is how my app looks like in IE9

我在 IE8 中的应用:

This is how my app looks like in IE8

在 IE8 中偏移量为 -250。

最佳答案

<!DOCTYPE html>应该可以让 IE 进入标准模式。

它不起作用的最常见原因是因为您在它前面有一些其他内容。文档类型必须是页面中非常的第一件事——即使它上面的空格也会使其无效。

另外,如果你的文件是用UTF-8编码保存的,请确保它是“UTF-8 Without BOM”,因为文件开头的不可见BOM(字节顺序标记)也可以起到同样的作用.

希望对您有所帮助。

关于html - Internet Explorer 8 DOCTYPE 被忽略/评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17087073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com