我在这里有一个小谜语:一个html页面在img声明之前有一条评论,像这样:
<!---->
<img src='shar.gif' alt='' class='center'/>
而另一个没有:
<img src='shar.gif' alt='' class='center'/>
前图像在ie6中呈现,而后者不在。这两个页面都被声明为XHTML 1.0 Transitional,w3c验证器对两个页面的html和css都说好。 Opera,Firefox,Safari都在这两种情况下渲染图像。即使即7.0和8.0也呈现相同。
以下是robust sample的小型本地版本。 这是一个failure one。任何想法为什么(空的或没有)在图像之前发表评论使其在'?
中“可见”答案 0 :(得分:1)
我做了一个测试页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>img</title>
<meta http-equiv=content-type content="text/html; charset=utf-8">
</head>
<body>
<!---->
<img src='smaller.jpg' alt='' class='center'/>
</body>
</html>
在FF 3和IE 6中适合我。 也许它与CSS有关? 请发布更广泛的样本......