Html 将一个div覆盖在div的另一侧

Html 将一个div覆盖在div的另一侧,html,css,Html,Css,我想把两个div并排放在一起,但像这样叠加。我把这个部分放在我的网页中间,这样我就不能在绝对定位后使用顶部或底部css样式 div.promoBanner\uu容器{ 填充顶部:15px; } .promotbanner__图像{ 位置:绝对位置; 背景尺寸:封面; 身高:100%; 背景职位:50%; 宽度:76.25%; } 分区标题内容{ 背景色:rgba(17,24,54,95); } 分区标题内容{ 位置:绝对位置; 左:42%; 右:0; 溢出y:隐藏; 保证金:0; 填充:34

我想把两个div并排放在一起,但像这样叠加。我把这个部分放在我的网页中间,这样我就不能在绝对定位后使用顶部或底部css样式

div.promoBanner\uu容器{
填充顶部:15px;
}
.promotbanner__图像{
位置:绝对位置;
背景尺寸:封面;
身高:100%;
背景职位:50%;
宽度:76.25%;
}
分区标题内容{
背景色:rgba(17,24,54,95);
}
分区标题内容{
位置:绝对位置;
左:42%;
右:0;
溢出y:隐藏;
保证金:0;
填充:34px 22px;
}

NewsNow为您带来了今天的媒体报道。

这些故事是从今天的媒体中特别挑选出来的。他们不一定代表托特纳姆热刺足球俱乐部的观点或立场。要了解马刺队的全部新闻报道,请访问NewsNow.co.uk,这是英国第一家足球新闻聚合网站。


页边距顶部:35px!重要的marginleft
marginright
仍然是可行的使用样式,那么code>将完成这项工作,然后,您可以将它们与
z-index
结合使用。用一个较低的
z-index
数字设置要位于后面的元素,如
z-index:5
和您想坐在前面的元素,z-index:1005
或其他一些随机大数字。

要实现所包含图像中显示的设计,您可以遵循以下几点:

  • position:relative
    规则添加到
    .promoBanner\uu容器中
  • .promoBanner\uuu image
    中删除
    position:absolute
    规则,因为这样会破坏设计,因为
    的高度。promoBanner\uu容器
    将仅作为其填充,因为
    absolute
    positioning将从文档流中删除元素,因此包含在
    .promoBanner\uu容器
    将不会添加到
    .promoBanner\uu容器
    。这样,我们就可以将
    .promoBanner\uu内容
    元素垂直居中
  • 借助
    top
    transform
    属性,垂直居中
    .promoBanner\u内容
下一个片段将详细解释如何完成任务:

*{
框大小:边框框;/**宽度和高度中包含填充和边框,以防止某些溢出情况(并非全部!)**/
}
.promoBanner___容器{
位置:相对;/**添加此项,使其具有绝对位置的子对象相对于它放置**/
宽度:100%;
填充:15px;
}
.promotbanner__图像{
/**移除绝对位置**/
身高:100%;
宽度:76.25%;
}
/**图像本身的新规则**/
.promoBanner__图像>img{
身高:100%;
宽度:100%;
}
.promotbanner\u内容{
最小宽度:400px;
最大宽度:45%;
/**将上述规则更改为所需的值。如果未应用“最大宽度”,则元素将具有其父元素宽度的100%**/
位置:绝对位置;
right:0;/**right属性用于防止溢出,并将横幅内容放置在所需位置,而无需任何恶意计算**/
/**下面两条规则用于垂直对齐横幅内容**/
最高:50%;
转换:translate3d(0,-50%,0);
溢出y:隐藏;
填充:34px 22px;
背景色:rgba(17,24,54,0.95);
z索引:2;/**确保它位于顶部**/
}

NewsNow为您带来了今天的媒体报道。

这些故事是从今天的媒体中特别挑选出来的。他们不一定代表托特纳姆热刺足球俱乐部的观点或立场。要了解马刺队的全部新闻报道,请访问NewsNow.co.uk,这是英国第一家足球新闻聚合网站。

对于容器:

  • 我会把
    放在位置:相对
    对于图像:

  • background size
    background position
    没有
    背景图像,不要做任何事情。我会将
    标记从HTML移动到CSS
  • 我将替换高度:100%具有固定高度
  • 我不认为这是绝对的
  • 宽度属性不是必需的,因为您使用的是
    col-md-8
    (假设您使用的是引导)
  • 有关内容:

  • 您不想同时使用
    left
    right
    。就挑一个吧
  • overflow-y:隐藏
    
    告诉我这是不是你想要的。您可以注释掉边框,并使用内容的
    顶部
    左侧
    属性进行操作。

    谢谢@ths。感谢您对代码的详细解释。非常感谢您查看编辑的部分并帮助我。这是我想要的。非常感谢。