我们在 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 过渡中不再起作用,小心它会在这个和那个中搞砸页面,等等。”
我们在 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 过渡中不再起作用,小心它会在这个和那个中搞砸页面,等等。”
如果您的页面可以在 IE7 中运行,并且可以在更符合标准的浏览器中运行,那么它很可能会在 IE8 中运行。IE8 更接近标准合规性;没有很多显着的回归。
如果您的页面只能在 IE7 中运行,或者通过使用依赖于 IE7 错误的不同代码路径在 IE7(相对于其他浏览器)中运行,您可能还有更多工作要做。同时,您可以使用 header/meta 告诉 IE8 的行为类似于 IE7 X-UA-Compatible: EmulateIE7
。
IEBlog 上 IE7/IE8 差异的血腥细节。