我这里有个小谜团:一个html页面在img声明之前有注释,像这样:
<!---->
<img src='shar.gif' alt='' class='center'/>
另一个没有:
<img src='shar.gif' alt='' class='center'/>
前一个图像在 ie6 中渲染,而后一个不是。两个页面都被声明为 XHTML 1.0 过渡,并且 w3c 验证器对两个页面的 html 和 css 都说 OK。Opera、Firefox、Safari 在这两种情况下都会渲染图像。即使 ie 7.0 和 ie 8.0 渲染相同。
这是一个小型本地版本的健壮示例。这是一个失败的例子。任何想法为什么(是否为空)在图像使其在 ie 中“可见”之前发表评论?