【发布时间】:2018-01-10 23:24:12
【问题描述】:
我有两个图像,我给了边框(1px 纯黑色),但在我的浏览器中,它们被呈现为一个奇怪的空白 - 有点像不自觉的填充。
空白仅在一侧,但根据缩放可以更改边框的一侧(例如,“伪填充”突然不再在右侧,而是在顶部),甚至在两侧同时进行。
.img img {
width: 100%;
vertical-align: middle;
display: block;
border: 1px solid black;
}
<section class="imgrid">
<div class="img">
<img src="http://via.placeholder.com/500x500" />
</div>
<div class="img">
<img src="http://via.placeholder.com/500x500" />
</div>
</section>
就相关代码而言,就是这样。图片是 500px 的正方形(所以 500x500)。
编辑:这与建议的“类似问题”here 无关。在我创建这个问题之前,我已经尝试过垂直对齐。我在 sn-p 中添加了 width: 100% 和 vertical-align: middle 来说明这一点。
问题是这样的:
【问题讨论】:
-
不,不是。不过,谢谢。
-
@caramba 请删除“可能的重复项”或向我证明您的建议中如何回答我的问题。
-
我没有看到任何空白...发布图片以及您使用的浏览器?
-
是的。如果我是唯一一个遇到这个问题的人,我的浏览器到底出了什么问题 O.o