HTML中设置盒子在盒子上添加了图片,但是怎么让图片居中并且设置它的水平和垂直边距,达到我想要的结果呢?求求大佬帮帮我
div{
width:200px;
height:200px;
border:1pxsolid#ccc;
position:relative;//父元素设置绝对定位
}
img{
position:absolute;//相对定位
width:80px;
height:50px;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;//使其垂直居中
}
<div>
<imgsrc="images/1.jpg">
</div>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript">
</script>
<title></title>
</head>
<style type="text/css">
.aaa{
display: flex;
justify-content: center;
align-items: center;
width: 400px;
height: 400px;
background: skyblue;
}
.aaa img{
width: 200px;
height: 200px;
}
</style>
<body>
<div id="" class="aaa">
<img src="../HelloHBuilder/img/HBuilder.png"/>
</div>
</body>
</html>
在实际开发中,使用flex布局更好用