温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2022-03-04 11:05:30 来源:亿速云 阅读:307 作者:iii 栏目:web开发

本篇内容介绍了“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中垂直居中

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI