我创建了一个新的文档,与xhtml 1.0和html 4.01 STRICT只是为了隔离这一点。我所有的身体都是:
<div style="border: blue 3px solid;"> <img src="testimage.jpg" width="800" height="400"> </div>
结果是正常的,除了在图像下面有一个5px的空间,如果我将doctype更改为过渡,则会消失。
如果我将display:block设置为图像,它也会消失。
你可以在这里看到结果(我知道右边的空格是一个正常的,因为它是一个块元素):http://i52.tinypic.com/2prd1jd.jpg
我尝试将margin / padding设置为0,即使这样:
* { margin: 0; padding: 0; }
但它仍然是一样的。
任何人都可以解释这个行为吗?