2

我们在 HTML 代码的第一行中的所有页面中使用:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

我们正在转向新的 IE8,我们希望保持 DOCTYPE 不变,是否有任何建议/警告我们最好注意?

我的意思是:“小心 CSS min-width 在 IE8 过渡中不再起作用,小心它会在这个和那个中搞砸页面,等等。”

4

1 回答 1

5

如果您的页面可以在 IE7 中运行,并且可以在更符合标准的浏览器中运行,那么它很可能会在 IE8 中运行。IE8 更接近标准合规性;没有很多显着的回归。

如果您的页面只能在 IE7 中运行,或者通过使用依赖于 IE7 错误的不同代码路径在 IE7(相对于其他浏览器)中运行,您可能还有更多工作要做。同时,您可以使用 header/meta 告诉 IE8 的行为类似于 IE7 X-UA-Compatible: EmulateIE7

IEBlog 上 IE7/IE8 差异的血腥细节。

于 2010-04-11T11:12:42.783 回答