使用DOCTYPE HTML 4.01 Transitional转到IE8

Mar*_*aio 2 html css doctype html4 internet-explorer-8

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

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Run Code Online (Sandbox Code Playgroud)

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

我的意思是:"小心,在IE8过渡时,CSS min-width不再起作用了,小心它会搞乱这个页面,等等."

bob*_*nce 5

如果您的页面在IE7中工作并且它在更符合标准的浏览器中工作,那么它很可能在IE8中工作.IE8更接近标准合规性; 没有太多重大回归.

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

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