卖坚果的怪叔叔 卖坚果的怪叔叔
  • 首页
  • 技术
  • 生活
  • 记录
  • 朋友
  • 常用代码
  • 工具箱
  • 关于
首页 › 技术 › 常见的CSS文字居中显示

常见的CSS文字居中显示

坚果大叔
2020-02-21 10:31:31技术阅读 821

文章目录[隐藏]

  • 1、利用line-height和vertical-align
  • 2、利用display:table-cell实现水平垂直居中显示
  • 3、利用定位方式position+transform实现水平垂直居中显示
  • 4、利用display:flex
  • 5、利用display:box

1、利用line-height和vertical-align

html

<div class="box">
    <span>测试文字</span>
</div>

css

.box{
    width: 200px;
    height: 200px;
    overflow: hidden;
    background: #ccc;
    text-align: center;
}
.box span{
    vertical-align: middle;
    line-height: 200px;
}

2、利用display:table-cell实现水平垂直居中显示

html

<div class="table">
    <span class="cell">测试文字测试文字测试文字测试文字</span>
</div>

css

.table{
    display: table;
}
.cell{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

3、利用定位方式position+transform实现水平垂直居中显示

html

<div class="box">
    <span>测试文字测试文字测试文字测试文字</span>
</div>

css

.box{
    position: relative;
}
.box span{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

4、利用display:flex

html

<div class="flex">
    <span>测试文字测试文字测试文字测试文字</span>
</div>

css

display:flex;
flex-direction: row;
justify-content: space-around; 
align-items: center;

5、利用display:box

html

<div class="box">
    <span>测试文字测试文字测试文字测试文字</span>
</div>

css

display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: center;
-webkit-box-align: center;


微信扫描下方的二维码阅读本文

CSS
赞赏 赞(1)
本文系作者 @坚果大叔 原创发布在 卖坚果的怪叔叔。未经许可,禁止转载。
Vue改变数组值,页面视图为何不刷新?
上一篇
什么是函数?
下一篇
近期文章
  • ant-design-vue a-select 下拉滚动的时候出现数据重复
  • ant-design-vue a-checkbox-group 追加数据后第一个无法选中
  • 5.1游记
  • 将数组中空值字段赋默认值!
  • 周末出游,惊喜相伴——水牛的美丽邂逅。
ant-design-vue a-select 下拉滚动的时候出现数据重复
2023-05-15 14:49:38
91 1 0
ant-design-vue a-checkbox-group 追加数据后第一个无法选中
2023-05-13 15:13:43
147 0 0
将数组中空值字段赋默认值!
2023-04-25 14:49:11
182 0 0
数字跟文字一起被强制换行了?
2023-04-07 17:25:04
252 0 0
1
  • 1
博主

一枚佛系前端开发,会一丢丢摄影,喜欢折腾,爱好美食。分享点前端技巧、笔记以及各种有趣的APP和资源教程♥♥

友链
Lieme
公众号
坚果大叔 执行上下文 卖坚果的怪叔叔
Copyright © 2017-2023 卖坚果的怪叔叔

萌ICP备20230818号 苏ICP备18048410号-2
  • 首页
  • 技术
  • 生活
  • 记录
  • 朋友
  • 常用代码
  • 工具箱
  • 关于
# WordPress # # CSS #
坚果大叔
243
文章
65
评论
186
喜欢