CSS元素垂直居中

2021040615512412486958.jpg

    css让人头疼的问题就是垂直居中。实现垂直居中好几种方式,但每一种方式都有一定的局限性,所以垂直居中可以根据实际的业务场景来使用。

1.容器里面的内容只有一行文字

      * {      padding: 0;      margin: 0;    }    div {      height: 60px;      background-color: #1888fa;      color: white;    }    span {      line-height: 60px;/* 设置一个大的行高,让它等于理想的容器高度。      这样会让容器高度扩展到能够容纳行高。如果内容不是行内元素,可以设置为inline-block。 */    }        
测试

2.容器自然高度

    CSS中最简单的垂直居中方法是给容器相等的上下内边距,让容器和内容自行决定自己的高度。看下面的例子, 通过设置padding-top 和padding-bottom相等的值,让内容在父容器垂直居中。

         * {        padding: 0;        margin: 0;      }      div {        padding-top: 20px;          padding-bottom: 20px;        background-color: #1888FA;        color: white;      }              
测试

3.使用 FlexBox

      * {      padding: 0;      margin: 0;    }    div {      height: 60px;      display: flex;      align-items: center;      justify-content: center;      background-color: #1888fa;      color: white;    }        
测试

推荐:《2021年CSS面试题汇总(最新)》

以上就是CSS元素垂直居中的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1618819.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
用css3实现一个奥运五环
上一篇 2025年12月24日 06:24:47
css中skew是什么意思
下一篇 2025年12月24日 06:24:56

相关推荐

发表回复

登录后才能评论
关注微信