HTML 控件垂直对齐

标签 html css vertical-alignment

我在表格单元格的一行中放置了输入和 2 个按钮。我想在控制中心垂直对齐它。也可以使它的高度相同,并且它的顶部和底部边框应该在一条线上。

实际上按钮的位置比输入低一些。

HTML:

<td>
  <input type="text" />
  <button>save</button>
  <button>cancel</button>
</td>

CSS:

td input[type="text"]
{
  height: 18px
  margin: 0px
  padding: 0px
  border: none width: 50px;
}
td button
{
  height: 18px;
  ?????
}

最佳答案

td input[type='text'], td button{
  vertical-align: middle;
}

关于HTML 控件垂直对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14325881/

相关文章:

javascript - 试图将鼠标悬停在一个句子上并得到那个句子

javascript - 使用绝对位置定位 TD 的 child

html - 为什么显示:block affect vertical alignment in Firefox?

容器中的 CSS 垂直对齐 block

javascript - 在 IE 中选择禁用的单选按钮时如何保持单选按钮被选中?

html - 我为垂直菜单栏使用语义 ui 编写了一个代码..但它没有拉伸(stretch)到整个页面..那么我如何拉伸(stretch)垂直菜单?

javascript - 使用 qtip 插件按钮进入工具提示不起作用

html - animate.css 动画距离

css - 带有 div 的 Twitter Bootstrap 结构

javascript - 将 div 链接到其中的 href