如何在某些情况下仅将Internet Explorer 10定位为目标,例如特定于Internet Explorer的CSS或特定于Internet Explorer的JavaScript代码?

我尝试了此操作,但不起作用:

<!--[if IE 10]>    <html class="no-js ie10" lang="en"> <![endif]-->
<!--[if !IE]><!--> <html lang="en" class="no-js"> <!--<![endif]-->


Internet Explorer 10忽略条件注释并使用<html lang="en" class="no-js">而不是<html class="no-js ie10" lang="en">

评论

我认为一个更好的问题是:如何使这两个浏览器上的CSS看起来一样?

IE10 PP4仍然支持@cc_on语句。因此,要检测是否支持IE10,可以使用以下代码:<!-[if!IE]> <!->