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

方法一

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>

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,473评论 1 45
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,175评论 0 3
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,709评论 1 92
  • 转载自:CSS垂直居中的11种实现方式还有篇清除浮动的文章:css清除浮动大全共8种方法 本人前端小白,正在做一个...
    路漫漫其修远兮Wzt阅读 3,418评论 0 1
  • 一部《水浒传》,堪称是中国历史上智慧的精华,以男性为主线,书写了北宋时期,社会面貌与人情世故,将人与人之间的忠义与...
    LD讲故事阅读 5,682评论 15 32

友情链接更多精彩内容