首先,我要道歉。我知道这个问题已经有很多种解决方案了,但我真的无法让它们中的任何一个起作用。
我正在尝试将一个h1标签垂直居中在一个div中,水平居中不是问题,但我在垂直居中方面遇到了困难。我可能做错了什么或者误解了我在这里找到的解释(或者两者都有)。
既然我可能错误地解读了以前给出的解决方案,请问有人能够解释一下,我需要在下面的代码中添加什么来使h1垂直居中?
(为了使这个问题对尽可能多的人有意义,我已经删除了所有我之前自己尝试的代码。)
CSS:
html, body {
height: 100%;
margin: 0;
}
#section1 {
min-height: 90%;
text-align:center
}
HTML:
<div class="section" id="section1">
<h1>Lorem ipsum</h1>
</div>
h1
的padding
和margin
,并在div
上使用vertical-align
。 - emerson.marini