【发布时间】:2017-11-30 00:54:36
【问题描述】:
我有这个:
#rightHeader {
height: 450px;
vertical-align: middle;
display: inline-block;
}
<div id="header" class="header">
<div class="container">
<div class="row">
<div id="headerBox" class="col-md-5 text-center">
<form id="signup" action="" method="post">
<h1>text</h1>
<p>text</p>
<input id="inputField1" class="form-control" placeholder="First Name" type="text" tabindex="1" required>
<input id="inputField2" class="form-control" placeholder="Your Email" type="email" tabindex="1" required>
<input id="inputField2" class="form-control" placeholder="Password" type="email" tabindex="1" required><br>
<button class="btn btn-lg btn-primary">Join For Free</button>
</form>
</div>
<div id="rightHeader" class="col-lg-7 text-center">
<ul>
<li>text.</li>
</ul>
</div>
</div>
</div>
</div>
对于 rightHeader 文本,我必须使用 margin-top 来使文本可见(否则它太高并离开屏幕)。如何在不使用 margin-top 的情况下将 div 中的文本垂直居中?
谢谢
【问题讨论】:
-
你能自定义你用id(#rightHeader)配置的css吗。
-
你能把输出的图像是什么样子吗?
标签: css twitter-bootstrap twitter-bootstrap-3 bootstrap-4