百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> div文字垂直居中的办法是什么?div文字垂直居中显示的办法介绍
分享文章到:

div文字垂直居中的办法是什么?div文字垂直居中显示的办法介绍

发布时间:08/01 来源:未知 浏览: 关键词:
垂直居中是布局在前端布局中是非常常见的的居中办法,接下来的这篇文章就给大家来介绍一下div文字垂直居中的实现办法,有需要的伴侣可以参照 一下。 垂直居中是布局在前端布局中是非常常见的的居中办法,接下来的这篇文章就给大家来介绍一下div文字垂直居中的实现办法,有需要的伴侣可以参照 一下。

第一我们应当晓得文字的水平居中比拼简略,行级元素设定其父元素的text-align center,块级元素设定其自身的left 和 right margins为auto即可。但是div文字的垂直居中就不是那么简略了,所以我们就来概括看看div文字垂直居中的几种实现办法。

1、vertical-align属性让文字居中

vertical-align值有许多,常用的就是middle,bottom,text-bottom等,然而真实运用的时候,我们会发明这个属性“时灵时不灵”,有些状况下我们加了这个属性之后依然不见img或者text有任何的变化。那是由于vertical-align只作用在inline-block或者inline,还有table-cell等元素内。

示例:

    
    

文本居中

2、应用行高(line-height)让文字垂直居中

要是要垂直居中的只要一行或几个文字,那它的制作最为简略,只有让文字的行高和容器的高度雷同即可。

示例:

p { height:30px; line-height:30px; width:100px; overflow:hidden; }

3、应用内边距(padding)让文字垂直居中

运用内边距让文字垂直居中和应用行高让文字垂直居中差未几,一样适合一行或几行文字垂直居中。

示例:

p { padding:20px 0; }

4、应用CSS3的transform来实现文字垂直居中

示例:

.center-vertical{
  position: relative;
  top:50%;
  transform:translateY(-50%);
}.center-horizontal{
  position: relative;
  left:50%;
  transform:translateX(-50%); 
}

5、应用flex布局实现文字垂直居中

示例:

.flex{    /*flex 布局*/
    display: flex;    /*实现垂直居中*/
    align-items: center;    /*实现水平居中*/
    justify-content: center;
    
    text-align: justify;
    width:200px;
    height:200px;
    background: #000;
    margin:0 auto;
    color:#fff;
}

本篇文章到这里就全部完毕了,想进一步理解上述代码所用到的各种属性可以参照 百分百源码网 的css运用手册和css3学习手册!!!

以上就是div文字垂直居中的办法是什么?div文字垂直居中显示的办法介绍的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板