出于某种原因,似乎回应JS是行不通的。 我在IE 8中使用媒体查询来更改各种大小监视器的背景图像。 在IE 8中没有背景,只有一个纯色。 代码如下所示: <!–[if lt IE 9]> <script type="text/javascript" src="/js/html5-shiv.min.js"></script> <script type="text/javascript" src="/js/respond.min.js"></script> <![endif]–> 媒体查询如下所示: @media (min-width:769px) and (max-width:1366px){ html, body{ background: url(http://img.dovov.combackgrounds/1366-bg.jpg) no-repeat center top fixed #190303; background-size:100% auto; } } 上面的代码在IE 8中无法工作吗? 我应该尝试使用另一个JS来使IE 8 Media Queries起作用吗? 注意:看来html5-shiv确实有效。 我正在一个实时Web服务器上testing。