【发布时间】:2017-06-15 23:54:48
【问题描述】:
<form class="form-horizontal">
<div class="form-group orange-container">
<div class="col-sm-4">
<h4 class="black-container"> Title </h4>
<div class="black-container2"> What do you want to raise money for? </div>
</div>
<div class="col-sm-8 blue-container2">
<input type="email" class="form-control black-container3" id="email" placeholder="Enter email">
</div>
</div>
除了具有 100% 宽度和 80 像素高度的橙色容器之外,没有任何 div 类具有任何格式。我无法将输入垂直居中放置在 blue-container2 内尝试使用 vertical-align: middle 和 display:table-cell on blue-container 无效。
【问题讨论】:
-
“我无法让输入在蓝色容器 2 内垂直居中”你是什么意思?它的高度是
auto,所以它不会比它内部的输入高 - 那么输入将如何垂直对齐?该 div 需要高于输入才能使输入甚至具有垂直对齐的空间。 -
@MichaelCoker 忘了提,但 blue-container2 的高度是其父级的 100%,输入不是 100%
-
这是您在提问时应该包含所有相关代码的原因之一。理想情况下,您应该创建一个minimal, complete, verifiable example。
标签: html css twitter-bootstrap