这听起来像是 一个 问题-IE在其中根据页面所在的位置切换呈现模式。
http://127.0.0.1/mysite/mypage.php <-- IE8 by default (updated!)http://localhost/mysite/mypage.php <-- IE8 by default (updated!)http://machinename/mysite/mypage.php <-- IE7 by defaulthttp://192.168.100.x/mysite/mypage.php <-- IE7 by defaulthttp://google.com/ <-- IE8 by default
因此,由于您通过“网络驱动器”访问站点,因此IE进入IE7模式,并且IE7不
inline-block正确支持,因此您的站点无法正确呈现。
您可以通过将IE8添加到页面中来请求IE8以IE8模式呈现页面:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
或者,要请求IE8使用其渲染引擎的最新版本(请考虑IE9),则应使用以下命令:
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
或者,如果可用,请改用Chrome浏览器内嵌框架:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />



