相关疑难解决方法(0)

如何使用CSS垂直居中文本?

我有一个包含文本的div元素,我想将此div的内容垂直居中对齐.

这是我的div风格:

#box {
  height: 170px;
  width: 270px;
  background: #000;
  font-size: 48px;
  color: #FFF;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<div id="box">
  Lorem ipsum dolor sit
</div>
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?

html css vertical-alignment

2190
推荐指数
19
解决办法
314万
查看次数

垂直对齐不在内联块上工作

我被告知:

垂直对齐仅适用于内联,内联块,图像和表格元素.
与text-align不同,它必须应用于子元素,与父元素相对.

但是,当我尝试在内联块元素上设置垂直对齐中间时,它不起作用.为什么?

#wrapper {
border: 1px solid black;
width: 500px;
height: 500px;
}
#content {
border: 1px solid black;
display: inline-block;
vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)
<div id = 'wrapper'>
<div id = 'content'> content </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css inline vertical-alignment

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

css ×2

html ×2

vertical-alignment ×2

inline ×1