请看一下这个链接:http://bethhaim.spin-demo.com/
我无法弄清楚为什么图像和它下面的div之间有大约3个像素的空白。任何人都知道造成这种情况的原因是什么?
答案 0 :(得分:8)
您的图片显示display:inline
,line-height:18px
导致间距。
将line-height
调整为更合适的位置,或将图片的显示设置为display:block
。
答案 1 :(得分:4)
图像标记被视为内联元素,它的显示方式与文本的长行相同。你看到的额外空间是小写文本的“下行”,以“j”,“y”等形式突出的部分。
图片上的display: block
会修复差距。
更多信息:http://devedge-temp.mozilla.org/viewsource/2002/img-table/
答案 2 :(得分:1)
如果您将图片设置为display: block;
,则应该再看到空间。
答案 3 :(得分:1)
为您的图片添加display: block;