条件注释仅在ie5.5–ie9中生效,现代浏览器完全忽略;必须硬编码于html 中,仅支持 等原生标签加载补丁css,且需禁用构建工具的注释删除。

<!--[if IE]> 这类写法在现代浏览器中已完全失效,**不能用于引入外部文件**。IE 条件注释仅在 IE 5–IE9(确切说是 IE9 及以下的怪异模式)中解析,且从 Edge 开始彻底移除,Chrome/Firefox/Safari 从来就不支持。
如果你现在看到某段代码里还写着 <!--[if lt IE 9]><script src="html5shiv.min.js"></script><![endif]-->,它只对仍在用 IE8 的极少数内网系统有效——上线前务必确认目标用户真实环境,否则就是无效冗余代码。
条件注释只能出现在 HTML 文件中,不能写在 CSS 或 JS 里
这是硬性限制:HTML 解析器在加载页面时才识别
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











