CSS实现弹性盒子保持水平和垂直居中

弹性盒子

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<style>
  .outer{
    width: 400px;
    height: 400px;
    background-color: antiquewhite;
    display: flex; /*弹性盒子模型*/
    justify-content: center;/*水平居中*/
    align-items: center;/*垂直居中*/
  }
  .inner{
    width: 100px;
    height: 100px;
    background-color: aqua;
    text-align: center;/*文字水平居中*/
    line-height: 100px;/*文字垂直水平居中和高度保持一致*/
  }
</style>
<body>
  <div class="outer">
    <div class="inner">1</div>
    <div class="inner">2</div>
    <div class="inner">3</div>
  </div>
</body>
</html>

结果如下

相关推荐
小桥风满袖6 小时前
极简三分钟ES6 - ES9中字符串扩展
前端·javascript
小Wang6 小时前
npm私有库创建(docker+verdaccio)
前端·docker·npm
用户73087011793086 小时前
Vue中集成文字转语音:使用Web Speech API实现功能
前端
李重楼6 小时前
前端性能优化之 HTTP/2 多路复用
前端·面试
yanessa_yu6 小时前
全屏滚动网站PC端自适应方案
前端
RoyLin7 小时前
TypeScript设计模式:桥接模式
前端·后端·typescript
火星开发者7 小时前
Vue中实现Word、Excel、PDF预览的详细步骤
前端
brzhang7 小时前
干翻 Docker?WebAssembly 3.0 的野心,远不止浏览器,来一起看看吧
前端·后端·架构
lecepin8 小时前
AI Coding 资讯 2025-09-17
前端·javascript·面试
IT_陈寒8 小时前
React 18实战:7个被低估的Hooks技巧让你的开发效率提升50%
前端·人工智能·后端