Css 图像重叠两个div';s(垂直)

Css 图像重叠两个div';s(垂直),css,position,Css,Position,我有一个网站,我正在创建,我想叠加在两个单独的div的垂直图像。我真的在努力寻找最好的方法 这是我目前的代码: HTML <div class="top-div">Some text</div> <div class="bottom-div">Some text</div> <img src="thisimage.jpg" alt="overlap top and bottom div" height="280" width="100" /&

我有一个网站,我正在创建,我想叠加在两个单独的div的垂直图像。我真的在努力寻找最好的方法

这是我目前的代码:

HTML

<div class="top-div">Some text</div>
<div class="bottom-div">Some text</div>
<img src="thisimage.jpg" alt="overlap top and bottom div" height="280" width="100" />
一些文本
一些文本

顶部和底部div的最小高度均为280px。

您正在寻找类似的东西吗?这里不需要
位置
,只需使用负数
边距
s即可。但唯一的问题是,您需要稍微更改标记

.top div,
.bottom div{最小高度:280px;背景:#99f;}
.top div{背景:#f99;}
img{显示:块;边距:-140px自动;}
一些文本

一些文字
你在找这样的东西吗?这里不需要
位置
,只需使用负数
边距
s即可。但唯一的问题是,您需要稍微更改标记

.top div,
.bottom div{最小高度:280px;背景:#99f;}
.top div{背景:#f99;}
img{显示:块;边距:-140px自动;}
一些文本

一些文本
另一种方法是将div和图像放入一个单独的容器中,然后使用相对位置和绝对位置

小提琴:

代码:

div{
边框:2倍纯红;
}
.包装纸{
位置:相对位置;
}
img{
位置:绝对位置;
宽度:100%;
身高:100%;
排名:0;
左:0;
}

一些文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本
某些文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本

另一种方法是将div和图像放在一个单独的容器中,然后使用相对位置和绝对位置

小提琴:

代码:

div{
边框:2倍纯红;
}
.包装纸{
位置:相对位置;
}
img{
位置:绝对位置;
宽度:100%;
身高:100%;
排名:0;
左:0;
}

一些文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本
某些文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本