Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在图像向右浮动时使文本重叠_Html_Css - Fatal编程技术网

Html 如何在图像向右浮动时使文本重叠

Html 如何在图像向右浮动时使文本重叠,html,css,Html,Css,我试图在我的网站上创建一个与图像功能重叠的文本。这是我想要的输出: 到目前为止,我已经完成了第一个重叠框。但是,我无法使图像向右浮动,使文本向左浮动 图像重叠{ 位置:相对位置; 利润率:50px0%; } .重叠文本{ 位置:绝对位置; 左:55%; 底部:10%; 宽度:43%; 字体大小:30px; 线高:50px; 字号:200; 颜色:#000; } .重叠文本h1{ 颜色:#000; } #图像重叠右img{ 浮动:对; } .重叠文本右键{ 位置:绝对位置; 右:55%; 底部


我试图在我的网站上创建一个与图像功能重叠的文本。这是我想要的输出:

到目前为止,我已经完成了第一个重叠框。但是,我无法使图像向右浮动,使文本向左浮动

图像重叠{ 位置:相对位置; 利润率:50px0%; } .重叠文本{ 位置:绝对位置; 左:55%; 底部:10%; 宽度:43%; 字体大小:30px; 线高:50px; 字号:200; 颜色:#000; } .重叠文本h1{ 颜色:#000; } #图像重叠右img{ 浮动:对; } .重叠文本右键{ 位置:绝对位置; 右:55%; 底部:10%; 宽度:43%; 字体大小:30px; 线高:50px; 字号:200; 颜色:#000; } .重叠文本右h1{ 颜色:#000; } .重叠文本右img{ 浮动:对; }

诚实开放的奖金结构
营销领先的基础设施

对于文本块,您应该使用
位置:相对
,而不是
位置:绝对
,因为当相对定位使块处于正常流中,但相对于其初始坐标移动时,绝对定位会从流中移除块。只需设置
位置:相对
,并将坐标(
底部
顶部
)更改为您满意的结果:)

这是怎么回事:

图像重叠{ 位置:相对位置; 利润率:50px0%; 索引:1 } .重叠文本{ 位置:绝对位置; 左:55%; 底部:-90%; 宽度:43%; 字体大小:30px; 线高:50px; 字号:200; z指数:9; 颜色:#000; h1{ 颜色:#000; } } #图像右重叠{ img{ 浮动:对; 位置:相对位置; } } .重叠文本右键{ 位置:绝对位置; 右:20%; 底部:20%; 宽度:43%; 字体大小:30px; 线高:50px; 字号:200; 颜色:#000; h1{ 颜色:#000; } img{ 浮动:对; } }

诚实开放的奖金结构
营销领先的基础设施

您缺少一个简单属性,以便看到第二个图像向右浮动。您需要为您的
图像重叠右侧
div
指定一个
宽度

这是您的代码段宽度,添加了
width:100%

图像重叠{ 位置:相对位置; 利润率:50px0%; } .重叠文本{ 位置:绝对位置; 左:55%; 底部:10%; 宽度:43%; 字体大小:30px; 线高:50px; 字号:200; 颜色:#000; h1{ 颜色:#000; } } #图像右重叠{ 位置:绝对位置; 宽度:100%; } #图像重叠右img{ 浮动:对; } .重叠文本右键{ 位置:绝对位置; 右:55%; 排名前10%; 宽度:43%; 字体大小:30px; 线高:50px; 字号:200; 颜色:#000; h1{ 颜色:#000; } }

诚实开放的奖金结构
营销领先的基础设施