【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%);
}
相关推荐
四喜花露水11 分钟前
Vue 自定义icon组件封装SVG图标
前端·javascript·vue.js
前端Hardy20 分钟前
HTML&CSS: 实现可爱的冰墩墩
前端·javascript·css·html·css3
web Rookie1 小时前
JS类型检测大全:从零基础到高级应用
开发语言·前端·javascript
Au_ust1 小时前
css:基础
前端·css
帅帅哥的兜兜1 小时前
css基础:底部固定,导航栏浮动在顶部
前端·css·css3
yi碗汤园1 小时前
【一文了解】C#基础-集合
开发语言·前端·unity·c#
就是个名称1 小时前
购物车-多元素组合动画css
前端·css
编程一生2 小时前
回调数据丢了?
运维·服务器·前端
丶21362 小时前
【鉴权】深入了解 Cookie:Web 开发中的客户端存储小数据
前端·安全·web
Missmiaomiao3 小时前
npm install慢
前端·npm·node.js