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>