资讯专栏INFORMATION COLUMN

CSS实现垂直居中的常用方法

IT那活儿 / 908人阅读
CSS实现垂直居中的常用方法

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!


方法一
使用flex弹性布局
给父盒子设置display:flex属性,子盒子使用 align-items ,align-content 的属性,就可以做到垂直居中的效果,如图:


方法二
使用定位position,绝对定位absolate,相对定位relative,外边距margin


方法三
使用定位position和transform
transform 是 CSS3 的新属性,属性有元素的变形、旋转和位移,利用 transform 里头的 translate,x轴,y轴百分比偏移,配合position定位top,left属性,做出垂直居中的效果.
注:子元素必须要加上 position: relative,不然没有效果。


方法四
设定行高,line-height
Line-height,适用于行内元素(inline、inline-block),例如单行的标题,或display: inline-block 属性的div,如果将 line-height 设成和 height 一样的值,则内容的行内元素就会被垂直居中。


本文作者:朱 维(上海新炬王翦团队)

本文来源:“IT那活儿”公众号

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129193.html

相关文章

  • CSS—总结常用垂直居中方法

    摘要:总结常用垂直居中方法与方法实现居中这是比较常用的方法。绝对居中实现垂直居中这是一个兼容性比较好的能够实现垂直居中的方法。 CSS—总结常用垂直居中方法 1、text-align与line-hight方法实现居中 这是比较常用的方法。通过line-hight来设置行间距是实现垂直居中的关键 .wrap{ width: 500px; heidth: 200px; l...

    asoren 评论0 收藏0
  • Web前端 css实现元素垂直居中常用方法

    摘要:不过这里得确定内部元素的高度,可以用百分比,比较适合移动端。方法这实际上是方法的变形,移位是通过来实现的。清除浮动,并显示在中间。方法1:table-cell html结构: 1 2 3         垂直居中 css: 1 2 3 4 5 .box1{     display: table-cell;     vertical-...

    MonoLog 评论0 收藏0
  • css垂直水平居中解决方案

    摘要:写在前面垂直水平居中即垂直与水平方向上都要居中,也就是视觉效果中的,处于视图的正中间。我们把需要垂直水平居中的设置为。使用使块级元素垂直居中是很简单的。 写在前面: 垂直水平居中即垂直与水平方向上都要居中,也就是视觉效果中的,处于视图的正中间。下面,我们来讲讲几个css中常用的垂直水平居中的解决方案 方法1: 1、把外层的div的显示方式设置为table,即display: table...

    taoszu 评论0 收藏0
  • 常用CSS水平垂直居中方法大全

    摘要:作为一名程序媛在编写页面的时候经常还会遇到水平或者垂直居中的一些布局今天正好有空就把各种居中的方式都总结了一下分享给大家希望能给大家带来帮助已知宽高背景图与背景图上的文字都水平垂直居中有宽度的水平居中有绝对定位的水平居中 作为一名程序媛在编写页面的时候经常还会遇到水平或者垂直居中的一些布局今天正好有空就把各种居中的方式都总结了一下分享给大家希望能给大家带来帮助 1.已知宽高背景图与背景...

    bergwhite 评论0 收藏0
  • 常用CSS水平垂直居中方法大全

    摘要:作为一名程序媛在编写页面的时候经常还会遇到水平或者垂直居中的一些布局今天正好有空就把各种居中的方式都总结了一下分享给大家希望能给大家带来帮助已知宽高背景图与背景图上的文字都水平垂直居中有宽度的水平居中有绝对定位的水平居中 作为一名程序媛在编写页面的时候经常还会遇到水平或者垂直居中的一些布局今天正好有空就把各种居中的方式都总结了一下分享给大家希望能给大家带来帮助 1.已知宽高背景图与背景...

    muzhuyu 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<