负边距和边界

密码破解者

我有一些要使用负边距堆叠的图像。但是,由于堆叠没有明确定义的边界的图像可能在视觉上造成混淆,因此我认为应该在它们周围添加一个边界。奇怪的是,即使图像正确堆叠,其边界也最终位于前一个元素的下方。

为什么这是我要得到的行为,并且有一种方法可以使边框显示在其直观的水平上?

#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>

编辑:在Firefox上,这是这样的: 火狐边界

j08691

该问题不会在Chrome中出现,但会在Firefox和IE中出现。简单的解决方案似乎只是将图像的位置设置为相对:

#second {
  margin-top: -50px;
  margin-left: 20px;
}

img {
  border: 5px ridge green;
  display: block;
  position: relative;
}
<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>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

负边距和背景

来自分类Dev

Flexbox 内边框和负边距

来自分类Dev

负边距和CSS过滤器

来自分类Dev

父元素负边距和子元素似乎协作

来自分类Dev

为什么“负边距和浮动应用元素”重叠?

来自分类Dev

替代使用负边距?

来自分类Dev

负边距盲注

来自分类Dev

使组件以负边距消失

来自分类Dev

表单元css边距和边界干扰

来自分类Dev

表单元css边距和边界干扰

来自分类Dev

表格行上的负边距

来自分类Dev

背景x重复负边距重叠

来自分类Dev

如何找到边距为负的元素?

来自分类Dev

无负边距的div中心

来自分类Dev

SCSS行为具有负边距

来自分类Dev

负边距不起作用

来自分类Dev

变换:在<img>上以负边距旋转

来自分类Dev

边距和填充与边界框的贡献之间有什么区别?

来自分类Dev

元素的边界到底在哪里绘制到边距和填充?

来自分类Dev

如何在不使用绝对定位和负边距的情况下从左至下切换位置?

来自分类Dev

具有负边距的全宽菜单可在Safari和iOS上进行无限水平滚动

来自分类Dev

由于行的负边距和列的填充,引导程序列的底部边框超出了列的范围

来自分类Dev

脚本和页边距

来自分类Dev

CSS-邮件模板中的负边距问题

来自分类Dev

带两栏布局的浮动负边距

来自分类Dev

使用负边距时在控件内显示内容。

来自分类Dev

WPF负边距显示不正确

来自分类Dev

出现水平滚动条,行的边距为负

来自分类Dev

div负边距-底部不起作用