【发布时间】:2016-06-23 04:27:39
【问题描述】:
我有一些图像想要使用负边距堆叠。然而,由于没有明确定义的边界堆叠图像可能会在视觉上令人困惑,我想我应该在它们周围添加一个边框。奇怪的是,即使图像正确堆叠,它们的边框最终也会位于前一个元素的下方。
为什么这是我得到的行为,有没有办法让边框以直观的方式出现?
#second {
margin-top: -50px;
margin-left: 20px;
}
img {
border: 5px ridge green;
display: block;
}
<div><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/RCA_Indian_Head_test_pattern.JPG/312px-RCA_Indian_Head_test_pattern.JPG" height="100" width="auto"><img id="second" src="https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/RCA_Indian_Head_test_pattern.JPG/312px-RCA_Indian_Head_test_pattern.JPG" height="100" width="auto"></div>
【问题讨论】:
-
在 Chrome 上,第二张图片与第一张图片的边框重叠。你使用的是什么浏览器 ?编辑:在 Internet Explorer 11 上它不起作用。
-
在 Chrome 上看起来不错,但 Firefox 显示问题。
-
是的,它是 Firefox。
-
在Firefox中发布问题图片
标签: css cross-browser margin