【CSS】居中样式

  • 对于行内元素,使用 text-align: center。
  • 对于已知宽度的块级元素,使用 margin: 0 auto。
  • 对于需要灵活布局的元素,使用 Flexbox 或 Grid。

flex

复制代码
.parent {
  display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center; /* 垂直居中,可选 */
  height: 100%; /* 如果需要垂直居中,则需要指定高度 */
}

grid

Plain Text

复制代码
.parent {
  display: grid;
  place-items: center; /* 水平和垂直居中 */
  height: 100%; /* 如果需要垂直居中,则需要指定高度 */
}

对于绝对定位的元素,使用 position: absolute 结合 transform: translate。

复制代码
.absolute-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
相关推荐
didadida2623 分钟前
子路径部署 Vue/React 应用偶发白屏
前端·后端
invicinble3 分钟前
前端框架使用vue-cli (第五层:构建打包层--总体层介绍)
前端·vue.js·前端框架
前端那点事8 分钟前
Vuex刷新数据丢失?4种持久化方案全覆盖,从零到项目落地(实战完整版)
前端·vue.js
Cerrda8 分钟前
性能提升 satisfying!一个 Vue3 指令干掉页面上 200 个无用 Tooltip 实例
前端·设计
漫游的渔夫8 分钟前
前端开发者做 AI Agent:别只渲染答案,用 7 个状态接住确认、错误和 trace
前端·人工智能·typescript
clove9 分钟前
从 LLM 到 Agent:一篇文章课带你彻底搞懂 AI 智能体的核心逻辑
前端
前端那点事10 分钟前
彻底吃透JS定时器!setTimeout/setInterval区别、坑点与最优优化方案(Vue实战)
前端·vue.js
ZC跨境爬虫15 分钟前
跟着 MDN 学 HTML day_27:(深入理解 HTML 属性反射机制)
前端·javascript·ui·html·音视频·媒体
ayqy贾杰20 分钟前
过去三年我做对了一件事
前端·面试·ai编程
Hello--_--World32 分钟前
React:useRef 超详细教程、forwardRef 详解、useImperativeHandle详解
前端·javascript·react.js