2

我的 HTML 有点奇怪。我以前从来没有遇到过这个问题。

测试页面:http: //jsfiddle.net/egjJ5/1/

我看到图像和黑色 div 之间的空白。当我取出 DTD 时,它渲染得很好。

我的 html 或 css 有问题吗?

4

2 回答 2

7

图像是一个inline-block,它下面的 div 是一个block. 有几种方法可以解决此问题。一种是像本例那样添加display: block到图像中。

于 2012-07-03T22:49:10.343 回答
1

只需使您的 img 元素成为块元素:

display: block;
于 2012-07-03T23:05:18.510 回答