CSS文本设置
一、单行文本的居中
1.文字水平居中(text-align: center)
<div style="text-align: center;height: 200px;width: 300px;border: 1px solid red">你好呀</div>
2.文字垂直居中(line-height:200px;height: 200px;)行高与块高度一致
你好呀

二、多行文本的垂直居中
1、通过verticle-align:middle 实现 CSS垂直居中
通过vertical-align:middle 实现 CSS垂直居中是最常用的方法,但是vertical生效的前提是元素的元素是display: table-cell
<div style="height: 200px; width: 200px; background-color: #bfa; display: table-cell; vertical-align: middle;">你好呀</div>
2、通过display:flex实现CSS垂直居中。
随着越来越多浏览器兼容CSS中的flexbox特性,所以现在通过“display:flex”实现CSS水平居中的方案也越来越受青睐。
通过display:flex实现CSS垂直居中的方法是给父元素display:flex; 而子元素align-self:center;
这个跟CSS水平居中的原理是一样的,只是在flex-direction上有所差别,一个是row(默认值),另外一个是column。
<div style="height: 200px; width: 600px; border:1px solid; display: flex;">
<div style="height: 100px; width: 100px; background-color: #bfa; align-self:center">你好1</div>
<div style="height: 100px; width: 100px; background-color: #bfa; align-self:center">你好2</div>
<div style="height: 100px; width: 100px; background-color: #bfa; align-self:center">你好3</div>
</div>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2020-08-19 Mac下安装并创建VUE项目并引入element-ui组件