html - 使用 bootstrap 3 垂直对齐输入

标签 html css twitter-bootstrap-3

我想在我的元素中垂直对齐输入。我的代码适用于跨度,但不适用于输入!什么原因?

JSFiddle

CSS 代码:

.float  {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
div {
  display: table;
  border: solid 1px blue;  
  height: 120px;
}

HTML代码:

<div  class="col-sm-12 ">    
    <span class='float'>Float right</span>
</div>
<div  class="col-sm-12 ">     
    <input class='float' id='btnReport' name='btnReport'   type='button' value='report' />     
</div>

最佳答案

代码应该是

<div class="float"> <input id='btnReport' name='btnReport' type='button' value='report' /> </div>

您可以查看下面的演示链接

jsfiddle

关于html - 使用 bootstrap 3 垂直对齐输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24691481/

相关文章:

html - 在自己的网站上实现 Bootstrap 导航栏

javascript - 如何使用 HTML5 WebRTC 录制和保存视频

html - 添加填充时,div 内容在 div 之外

html - 使用 Bootstrap 将两个对象放在同一行

javascript - 网格系统额外空间右侧

html - CSS margin 恐怖; Margin 在父元素之外添加空间

javascript - HTML/Javascript - 导航到已打开的浏览器选项卡/窗口

html - 具有负号位置的子 div 正在切割

javascript - 我无法使用脚本/函数获取标签内容

css - ASP.NET 悬停不起作用