如何在select元素的高度中间对齐字体真棒图标?
<div style="vertical-align:middle">
<select size="10"></select>
<a href="#">
<i class="fa fa-times-circle" aria-hidden="true"></i>
</a>
</div>
答案 0 :(得分:3)
版本1: 您可以使用Flexbox以最少的代码轻松完成此操作。使用以下CSS:
div {
display: flex;
align-items: center;
}
版本2 添加以下CSS:
div {
display: table;
position: absolute
}
a {
display: table-cell;
vertical-align: middle;
}
答案 1 :(得分:1)
非flexbox解决方案:
div {display: table}
a {display: table-cell; vertical-align: middle;}
答案 2 :(得分:-1)
div {
text-align: center;
vertical-align: middle;
}