千家信息网

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

发表于:2024-10-18 作者:千家信息网编辑
千家信息网最后更新 2024年10月18日,本篇内容介绍了"css怎么实现图片在div中垂直居中"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!H
千家信息网最后更新 2024年10月18日css怎么实现图片在div中垂直居中

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

  HTML代码

  

  

  

  方法一

  利用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