html – 使用css的垂直居中按钮

前端之家收集整理的这篇文章主要介绍了html – 使用css的垂直居中按钮前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使一个简单的输入按钮在一个表单元格中心对齐.

我的标记是:

<table width="500" border="1">
    <tr>
        <td width="390">XXXXXXXXX</td>
        <td width="110" rowspan="2" valign="middle"><input type="button" value="submit"></td>
    </tr>
    <tr>
        <td>YYYYYYYY</td>
    </tr>
</table>
<br /><br />
<div style="width:500px;">

可以在这里查看:

http://jsfiddle.net/tP4sD/

我已经做了一个表格版本,显示了我正在努力实现的布局.请注意,“XXXXX”或“YYYYYY”表示的文本长度可变.

解决方法

http://jsfiddle.net/8v8gLn4y/
.container {
  background: lightblue;
  display: table;
  width:100%;
}
        
input[type=button] {    
  vertical-align: middle;
  display: block;
  width: 50%;
  margin: 0 auto;
}
        
.button-wrapper {
  background: darkorange;
  display: table-cell;
  vertical-align: middle;
}
<div class='container'>
    
  <div>some line with text</div>
  <div>another line with text</div>    
    
  <div class='button-wrapper'>
    <input type="button" value="submit"  />
  </div>
    
</div>

2016年更新:
flexBox http://jsfiddle.net/9knLeab6/1/

原文链接:https://www.f2er.com/html/229974.html

猜你在找的HTML相关文章