Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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 如何使用CSS将文本环绕图像?_Html_Css - Fatal编程技术网

Html 如何使用CSS将文本环绕图像?

Html 如何使用CSS将文本环绕图像?,html,css,Html,Css,我需要在块中显示文本和图像(参见图像)。我已经把图像放低一点,以清楚地表明图像覆盖了一些文本。文本应该从顶行开始,因此在图像上方,但之后应该继续到图像的右侧 我试着用图像上的float:left来实现这一点,它可以工作,但是所有文本都会移到图像的右侧。使用position:absolute时,图像位于文本顶部。如果将float:left与transform:translateY一起使用,则文本也会显示在图像的右侧,不会在图像周围流动 我知道ShapeOutside属性可以实现这一点,但不幸的是,

我需要在块中显示文本和图像(参见图像)。我已经把图像放低一点,以清楚地表明图像覆盖了一些文本。文本应该从顶行开始,因此在图像上方,但之后应该继续到图像的右侧

我试着用图像上的
float:left
来实现这一点,它可以工作,但是所有文本都会移到图像的右侧。使用position:absolute时,图像位于文本顶部。如果将
float:left
transform:translateY
一起使用,则文本也会显示在图像的右侧,不会在图像周围流动

我知道ShapeOutside属性可以实现这一点,但不幸的是,我的许多用户使用不受支持的浏览器


< P>如果只有一行,图像的宽度是已知的,你可以考虑下面的技巧,即负边和伪元:

p:before{
内容:“;
显示:内联块;
右边距:-100px;/*与宽度相同*/
}
img{
浮动:左;
边缘顶部:1.2米;
右边距:5px;
}
/*净浮动*/
p:之后{
内容:“;
显示:表格;
明确:两者皆有;
}

lorem ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem-ipsuem

知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权知识产权


你能试试这个吗@TemaniAfif——为什么不投票或者干脆结束这个问题,为什么要添加评论?好吧,外面的形状很酷。不幸的是,我的许多用户使用不受支持的浏览器,因此我无法使用此属性。我已经相应地编辑了这个问题。@EternalHour当我确定它是一个副本时,我关闭它,如果不是,我只是尽可能地添加它helpful@TemaniAfif-OP没有提供CSS或HTML,因此仅基于标题,它实际上是一个副本。