0

我的主页在 Safari 和 Chrome 中显示得很好,但在 Firefox 中,图像之间有额外的空间。关于如何摆脱它的任何想法?这是我正在开发的网站。

4

2 回答 2

1

图像行之间有白色水平条纹,因为图像显示为内联内容,并且它们被渲染为好像它们是大字母 - 位于文本基线上,并且基线下方有一些空白空间以允许下降。

有多种解决方案;这里最简单的可能是添加CSS规则

img { display: block; }

这使得图像块元素未按文本方式处理。

于 2012-12-15T22:22:19.823 回答
1

图像是内联元素,因此如果源中有空间,它将被渲染。尝试删除空格:

<img /><img />

<!-- or -->

<img /><!--
--><img />

或尝试此处列出的许多其他技术之一:http: //css-tricks.com/fighting-the-space-between-inline-block-elements/

于 2012-12-15T22:22:32.443 回答