【发布时间】:2021-07-26 20:52:27
【问题描述】:
我在我的 Rails 应用程序中使用 bootstrap 2.0(使用 bootstrap-sass gem),但无法让提交按钮与取消按钮对齐。
下面是 html.erb 文件中表单的代码 sn-p:
<div class="span3">
<%= f.submit class: "btn btn-primary" %>
<button type="button" class="btn">Cancel</button>
</div>
这是它生成的 HTML:
<input class="btn btn-primary" type="submit" value="Add Person" name="commit">
<button class="btn" type="button">Cancel</button>
这就是它在 Firefox 14.0.1 中的样子。当我看到
注意:将 input-append 添加到 div 让我很接近(见下图)但仍然有点偏离 - 请注意取消仍然有点低,并且添加人员按钮右侧的圆角被切断。
如何让这两个按钮正确对齐?
更新 我正在使用 Firefox 14.0.1。当我查看 @Vestride 创建的 jsfiddle 来复制这个问题时,我看到的是:
我对第一个结果很满意,但是当我将完全相同的代码添加到我的网站时,我没有得到相同的结果。相反,我得到了上面混乱的对齐方式。我想知道这意味着什么?也许我的引导 CSS 搞砸了?
7/27 更新 作为对 Vestride 最新建议的回应,这里是我的 Firefox 中显示的来自小提琴 Vestride 的按钮。请注意,从输入更改为提交没有任何改进。
【问题讨论】:
-
您是否修改了按钮的任何属性?这不正常
-
我认为我没有......也许正确的下一步是让我从一个空的 Rails 应用程序开始,添加引导 gem,看看我是否仍然遇到问题。
-
是的,我不确定问题出在哪里。 Opera 也有同样的问题。
标签: css ruby-on-rails twitter-bootstrap