【发布时间】:2014-08-15 06:49:45
【问题描述】:
我想知道有没有办法在不使用容器元素的情况下使文本垂直居中。反应灵敏的东西。
编辑 我知道的唯一值是 h3 元素的高度,仅此而已, 内容将出现在一些下方
等等
CSS
h3 {
height: 140px;
padding-top: 80px;
min-height: inherit;
border: 1px solid black;
text-align: center;
}
HTML
<h3>TEST</h3>
这是我想要实现的示例 codepen test
【问题讨论】:
-
您的示例没有显示它垂直居中...填充从顶部推动。您可以使用绝对位置和相对位置以及顶部进行调查:50%
-
据我了解,您想为您的文本指定方向,不是吗??保持居中,不是吗??
-
@BigChris - 是的,填充是错觉,绝对位置的问题是内容跟随它
-
@MickyScion - 我想将
定义为带边框的块元素,然后将文本在元素内部居中而不需要额外的 div