【发布时间】:2015-11-03 01:32:03
【问题描述】:
我只是想在其周围的 DIV 中垂直居中输入字段,但同时页面上的所有输入字段都应彼此水平对齐(如果您愿意,应该具有相同的 left 值)。
这是问题的示例页面:
.wrapper {
border: 1px solid #000;
border-radius: 10px;
margin: 10px;
padding: 10px;
line-height: 40px;
}
.inputClass {
position: absolute;
left: 25%;
/* top: 50%; transform: translate(0, -50%); */
/* not working as I need */
vertical-align: middle;
}
<div class="wrapper">
<div>
<div>
Some text
<input type="text" class="inputClass" />
</div>
<div>
Some more text
<input type="text" class="inputClass" />
</div>
</div>
</div>
【问题讨论】:
-
你有想要的结果的图片吗?
-
@Paulie_D,我将其添加到问题中。
标签: html css alignment vertical-alignment