不管用。IE10起完全禁用条件注释,IE11仅兼容性视图有限支持但该模式已废弃,继续依赖将导致IE10+适配失控,引发querySelector报错、flex塌陷、Promise未定义等问题。

IE条件注释在现代项目里还管用吗
不管用。从IE10开始,<!--[if IE]-->这类条件注释被完全禁用,IE11仅在“兼容性视图”下有限支持,而该模式本身已废弃。实际项目中继续依赖它,等于主动放弃对IE10+的可控适配。
常见错误现象:document.querySelector在IE8报错、flex布局塌陷、Promise未定义——这些都不是靠加一段


















