如果我将img的大小设置为100 * 100,则包含的div将如100 * 106.
这个额外的“6px”来自哪里?这个行为如何符合标准?
解决方法
@clyde;是的,这是图像的自然行为,因为img是一个内联元素,所以用户代理为下降字符留下一些空间.
你可以用CSS删除它:
img { display:block; } or img { vertical-align:bottom; }
更多检查这些
https://developer.mozilla.org/en/Images,_and_Mysterious_Gaps