欢迎光临
我们一直在努力

css怎么实现图片在div中垂直居中

本篇内容介绍了“css怎么实现图片在div中垂直居中”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

  HTML代码

  <div>

  <imgsrc="images/1.jpg">

  </div>

  方法一

  利用position和margin共同实现

  通过给父元素设置绝对定位属性来让子元素相对于div定位

  relative是保留原来的位置进行定位并且是相对于自己原来的位置进行定位

  absolute是脱离原来位置定位,是相对于最近的有定位的父级进行定位;如果没有有定位的父级元素,就相对于文档进行定位

  注意:要使子元素的上下左右都为0,然后设置margin:auto就会自动垂直居中

  代码如下

  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;//使其垂直居中

  }

“css怎么实现图片在div中垂直居中”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注云搜网网站,小编将为大家输出更多高质量的实用文章!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。