Учитывая код (который выглядит так, как будто он должен быть действительным):
<!--[if lt IE 7]> <style type="text/css" media="screen">
<!--
div.stuff { background-image: none; }
--></style><![endif]-->
Валидатор W3C подбрасывает:
- S разделитель в объявлении комментария
- неверное объявление комментария: найден начальный символ имени вне комментария, но внутри объявления комментария
- символьные данные здесь не разрешены
и т. Д.
Я не совсем уверен, что происходит. Это «вложенные» комментарии? Тег генерируется Zend Framework Viewhelper headStyle
$this->headStyle()->prependStyle('div.stuff { background-image: none; }',
array('conditional' => 'lt IE 7')
);