我正在使用骨架 css 框架,我想将我的 fontawesome 图标垂直对齐到 textarea 的右侧,但似乎常见的“vertical-align:middle; display: table-cell;” 不起作用。我还希望当 textarea 调整大小时,图标仍然在中间对齐,没有硬编码样式内的高度,这可能吗?
<link href="https://cdnjs.cloudflare.com/ajax/libs/skeleton/2.0.4/skeleton.css" rel="stylesheet"/>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<style type="text/css">
.icon {
margin-left: 1em;
vertical-align: middle;
display: table-cell;
}
</style>
<div class="row">
<div class="six columns">
<label for="inputA">labelA</label>
<textarea class="u-full-width" id="inputA" type="text"></textarea>
</div>
<div class="one colum">
<span class="icon"> <i class="fa fa-check-circle"></i> </span>
</div>
</div>