Html 如何在div的右下角放置img

Html 如何在div的右下角放置img,html,css,Html,Css,这就是我想做的。一个Div,里面有一些文本,右下角有一个img。div的高度稳定在24px,但长度未知,一行中可能有多个div。有几种方法可以做到这一点。最简单的: <div class="outer"> <img src="...."> </div> 现在,它脱离了正常流程,问题是您希望其他内容围绕它进行包装/浮动。在这种情况下,你真的需要知道图像的高度,然后根据你得到的信息应用适当的技巧 首先 例如,如果图像高10像素,您可以尝试以下操作: div.ou


这就是我想做的。一个Div,里面有一些文本,右下角有一个img。div的高度稳定在24px,但长度未知,一行中可能有多个div。

有几种方法可以做到这一点。最简单的:

<div class="outer">
<img src="....">
</div>
现在,它脱离了正常流程,问题是您希望其他内容围绕它进行包装/浮动。在这种情况下,你真的需要知道图像的高度,然后根据你得到的信息应用适当的技巧

首先

例如,如果图像高10像素,您可以尝试以下操作:

div.outer { height: 24px; }
div.outer { float: right; margin-top: 14px; }

当然,14px来自24px-10px。我不知道这是否能满足您的目标。

背景图像是您的解决方案

<div class="blarg" style="background:url(image.gif) bottom right no-repeat">Content</div>
内容

您可能还需要调整div的填充,以便div的内容不会与图片重叠(如果需要)

如果要在图像周围浮动文本,这两个答案都是错误的。两者都将使文本正好覆盖图像。我已经找了几个小时了,似乎没有真正的答案。更清楚地解释了如果您试图包装文本,为什么这两个答案都不起作用。

仅用于将图像定位在右下角: 我有“Div”和图像在Div中,小图像在Div的右下角

详细说明:


简化:

<div style=" position:relative; display: inline-block">
      <img style="width: 100px; height: 100px; position: absolute; z-index: 4; bottom: 50px; right: 30px; " 
        src=""/> 

        <img src=""/>  
          </div> 


您也可以尝试背景图像相关:&。因此,防御thx-关于第1个代码-仅底部:0,位置正确我无法评论Cletus的答案,但我必须将“px”添加到“right:0;bottom:0”;因此它是:right:0px;底部:0px;在我的例子中,如果我在没有
px
后缀的情况下放置不同的
0
,它将不起作用。
       <html>
        <head> 
        </head>
        <body> 
<div style=" position:relative; display: inline-block">
  <img style="width: 100px; height: 100px; position: absolute; z-index: 4; bottom: 50px; right: 30px; " 
    src="http://images.unsplash.com/photo-1529736576495-1ed4a29ca7e1?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max"/>
            
   <a href ="" target="_blank"> 
    <img src="https://media.gettyimages.com/photos/tiger-portrait-picture-id949472768?s=612x612"/> </a>
            
            </div> 
            </body> 
        </html>
<div style=" position:relative; display: inline-block">
      <img style="width: 100px; height: 100px; position: absolute; z-index: 4; bottom: 50px; right: 30px; " 
        src=""/> 

        <img src=""/>  
          </div>