我无法在我的div中心对齐我的h1标签。 div只显示一个颜色块,h1应该适合中心,现在它位于顶部。
HTML
<div id='title' align="center">
<h1>ExpressWay</h1>
</div>
CSS
#title{
background-color: #f5f82e;
height: 20%;
text-align: center;
}
答案 0 :(得分:3)
你的margins are collapsing。您可以通过向您的div添加overflow:auto
(或类似border:1px solid #f5f82e
的边框)来解决此问题:
#title{
background-color: #f5f82e;
height: 20%;
text-align: center;
overflow:auto;
}
<强> jsFiddle example 强>
答案 1 :(得分:1)
试试这个css:
#title{
background-color: #f5f82e;
height: 20%;
text-align: center;
padding: 10px;
}
h1 {
margin: 0;
padding: 0;
}
您可以使用#title的填充值。
答案 2 :(得分:0)