我有两个标题,“公司名称”显示在左上方,“日期”显示在中上方。
我很难让它们水平对齐。我试过将它们放在一个 div 中,但没有效果......我该如何解决这个问题?
<div>
<h1>CompanyName</h1>
<h1 style="text-align:center">Date @Html.DisplayFor(model => model.TodaysDate)</h1>
</div>
我有两个标题,“公司名称”显示在左上方,“日期”显示在中上方。
我很难让它们水平对齐。我试过将它们放在一个 div 中,但没有效果......我该如何解决这个问题?
<div>
<h1>CompanyName</h1>
<h1 style="text-align:center">Date @Html.DisplayFor(model => model.TodaysDate)</h1>
</div>
尝试:
<div style="display:table">
<h2 style="display:table-cell">test1</h2>
<h2 style="display:table-cell">test2</h2>
</div>
尝试
<div style="clear: both">
<h2 style="float: left;width: 40%;">CompanyName</h2>
<h2 style="/* float: right; *//* text-align: center; */">Date @Html.DisplayFor(model => model.TodaysDate)</h2>
</div>
div {
text-align:center;
background:green;
}
div h1 {
display: inline-block;
background: red;
margin: 0 auto
}
h1:first-child {
display:inline-block; float:left
}
尝试
div{
text-align:center
}
尝试为您的 div 添加 lineheight 和垂直对齐。
vertical-align: middle;
line-height: 40px