美文网首页CSS
CSS DIV文字如何垂直居中?这里写其中的两种方法!

CSS DIV文字如何垂直居中?这里写其中的两种方法!

作者: 我是苏生生 | 来源:发表于2019-05-06 14:57 被阅读0次

    方法一

    CSS代码

    .container{
      white-space:nowrap;height:400px;
    }
    .container :after{
      display:inline-block;content:'';height:100%;width:0%;overflow:hidden;vertical-align:middle;
    }
    .content{
      display:inline-block;vertical-align:middle;white-space:normal;
    }
    

    HTML代码

    <div class="container">
      <div class="content">我是垂直居中的内容</div>
    </div>
    

    方法二

    CSS代码

    .container{
      height:400px;width:400px;display:table;
    }
    .content{
      display:table-cell;vertical-align:middle;
    }
    

    HTML代码

    <div class="container">
      <div class="content">我是垂直居中的内容</div>
    </div>
    

    第一种方法代码看起来虽多,但有时比第二种方法好用。以上两种方法各有用途,关键看你的需求

    相关文章

      网友评论

        本文标题:CSS DIV文字如何垂直居中?这里写其中的两种方法!

        本文链接:https://www.haomeiwen.com/subject/uxnroqtx.html