首页  

DIV 文字 水平垂直居中     所属分类 html 浏览量 13
DIV 文字 水平垂直居中  css写法

推荐优先使用 Flexbox 或 Grid 布局,它们更灵活且易于维护,能够适应各种内容和容器尺寸变化


1. 使用 Flexbox(推荐)
这是现代布局中最简洁的方式,兼容性良好:

.container {
  display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center; /* 垂直居中 */
  width: 200px; /* 定义容器宽度 */
  height: 200px; /* 定义容器高度 */
  border: 1px solid #ccc;
}


2. 使用 Grid 布局
适合需要更复杂网格布局的场景:
.container {
  display: grid;
  place-items: center; /* 同时设置水平和垂直居中 */
  width: 200px;
  height: 200px;
  border: 1px solid #ccc;
}


3. 使用定位(Position)
适合需要兼容较旧浏览器的情况:
.container {
  position: relative;
  width: 200px;
  height: 200px;
  border: 1px solid #ccc;
}

.container p {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* 关键:通过位移调整中心点 */
  margin: 0; /* 清除默认外边距 */
}


4. 使用 line-height(仅适用于单行文本)
简单实用,但只限于单行文本:

.container {
  width: 200px;
  height: 200px;
  line-height: 200px; /* 与容器高度相同 */
  text-align: center; /* 水平居中 */
  border: 1px solid #ccc;
}

上一篇    
MAC Spotlight 搜索 使用技巧

叛逆期孩子教育方法

微信公众号如何获得收益