在基础 css 中,他们在 html doc 顶部使用它作为一系列条件浏览器检查的最后一个。
<!--[if gt IE 8]><!--> <html lang="en"> <!--<![endif]-->
当 IE 版本大于 IE 8 时,等效表达式是什么?
<!--> <html lang="en"> <!-- ?????
我认为它<!-->
是空评论的合法语法?
这个<!--<![endif]-->
块让我很困惑。
即使它似乎嵌套在评论中,是否也会评估 endif?
<![endif]
无论IE版本如何,总是注释掉吗?或者,即使它似乎在 html 注释中,IE 是否仍会对此进行评估?
我想我需要一些帮助来弄清楚如何解析它以及如何匹配开始/结束标签。