图片包括任何的标签都是不能默认绝对居下的,都是需要通过css样式控制的,这个就要用到定位。给img添加一个绝对定位position:absoluteleft:0bottom:0也需要给它的某个父级添加一个相对定位。
img标签是向网页中嵌入一幅图像。
注意,从技术上讲,<img>标签并不会在网页中插入图像,而是从网页上链接图像。<img>标签创建的是被引用图像的占位空间。
<img>标签有两个必需的属性:src 属性 和 alt 属性。
让一个图片在div任意位置,可以使用绝对定位的方式。如下示例代码:
<!DOCTYPE html><html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>测试页面</title>
</head>
<body>
<style type="text/css">
.test-box{width:300pxheight:260pxmargin:0px autoposition:relativeborder:1px solid #333}
.test-box img{position:absolutebottom:10pxleft:50%margin-left:-60pxborder:0}
</style>
<div class="test-box">
<img src="https://www.baidu.com/img/baidu_jgylogo3.gif?v=31680756.gif">
</div>
</body>
</html>
示例中做了一个宽为300px,高为260px像素的容器,其中图片通过绝对定位,控制其位于容器的水平居中,容器底部的位置。bottom:10px控制图片距离底部10px,left:50%、margin-left:-60px控制图片水平居中。其中的margin-left的值根据图片宽度变化,为负的二分之一图片宽度。
最终效果如下图: