【发布时间】:2014-02-20 10:39:46
【问题描述】:
我有一些 html 的结构如下:
<div class="input-control">
<div class="label-wrapper"></div>
<div class="input-wrapper"></div>
</div>
还有 CSS:
.input-control
{
height:40px;
overflow:hidden;
width:100%
}
.label-wrapper,
.input-wrapper
{
display:inline-block;
margin-right:-3px;
vertical-align:middle;
}
.label-wrapper
{
width:160px;
}
一切都很好 - 因为标签包装类中的文本是垂直居中的。
但是,我想做的是让标签包装器和输入包装器分别向左和向右浮动。
当我应用浮动时,我会失去文本的垂直对齐方式。
我已经尝试了很多排列 - 有人知道如何实现吗?
【问题讨论】:
-
或者你可以使用这个:stackoverflow.com/a/7052088/2329464
-
@drip - 我正在专门寻找垂直对齐方式
-
@Vucko - 这是一项巨大的努力并且确实有效,但绝对定位可能会受到限制。
-
@dotnetnoob 使用
line-height- JSFiddle 怎么样?
标签: css