两个标签之间有一个换行符<img>
,它们在文档中缩进以便格式化。
但我使用相对定位和 z 顺序将一个图像(布局的一部分)放在另一个图像之上。
我有这样的东西
<img style="position: relative; z-index: -1;" width=a height=b>
<img style="position: relative; z-index: 0; left: -a" width=x height=y>
第一个标签后的换行符<img>
添加了一个空格,然后当我设置第二个<img>
标签的相对左侧位置时,该空格被考虑在内,它被设置在第一个图像的右侧一点点。
我不想将它们放在同一行,使较低的图像标签成为背景不是一个选项(它必须调整大小),并且摆弄相对位置是不可能的(我假设空格在不同的浏览器/系统上会有不同的大小)。
我可以做这个工作吗?
编辑——更多信息
间距正在摆脱相对定位。有没有办法将它们绝对定位,而是定位到另一个具有静态定位的元素的left
and ?top
无论如何,当前状态下的布局有一个图像与另一个图像重叠。重叠的图像是 div 背景,而布局是 div 中的图像。
单击链接时,我需要更改重叠的图像(单击图像的缩略图,重叠的图像中会出现较大的版本)。但图片大小不同,比默认的 div 背景图片大。我无法调整 div 背景的大小,因此它必须是图像。但问题是让一张图像与另一张图像重叠。他们还希望我在图像之间淡入淡出,所以我需要两张图像,堆叠在一起(顶部的一张淡入淡出到底部的一张),再加上布局的边缘在上面。
我不知道如何以其他方式完成此操作