【发布时间】:2014-01-01 00:09:54
【问题描述】:
首先,我很抱歉。我知道这里有针对这个问题发布的各种解决方案,但在我的一生中,我无法让它们中的任何一个起作用。
对于响应式网站,我尝试将 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>
【问题讨论】:
-
去掉
h1padding和margin并在div上使用vertical-align。 -
@MelanciaUK 那行不通。
-
将行高设置为 1.2
-
@NiettheDarkAbsol 是的,我刚刚在小提琴上试过。不好的评论。哈哈
标签: html css responsive-design