小编Jus*_*tin的帖子

条件注释和有效的XHTML

鉴于代码(看起来它应该是有效的):

<!--[if lt IE 7]> <style type="text/css" media="screen">
<!--
div.stuff { background-image: none; }
--></style><![endif]-->
Run Code Online (Sandbox Code Playgroud)

W3C验证器抛出一个拟合:

  • 注释声明中的S分隔符
  • 无效的注释声明:找到注释外的名称开始字符但在注释声明中
  • 这里不允许使用字符数据

等等

我不完全确定最新情况.这是'嵌套'评论吗?该标记由Zend Framework Viewhelper headStyle生成

$this->headStyle()->prependStyle('div.stuff { background-image: none; }',
                                 array('conditional' => 'lt IE 7')
                                );
Run Code Online (Sandbox Code Playgroud)

html xhtml zend-framework conditional-comments

4
推荐指数
2
解决办法
1772
查看次数