我在我的 rails 应用程序中使用 simple_form gem。测试应用程序时,在我的电脑上一切正常,但在其他电脑上,有时我看不到按钮 - 它似乎隐藏在输入框后面。
我怎样才能让按钮与输入框的右侧对齐?现在我已经硬编码了这个位置,这在我的电脑上很好用,但在其他所有电脑上都没有,正如我所说的。
我想'浮动:对;' 会这样做,因为输入框和按钮位于父 div 中,但它会一直将其发送到屏幕右侧。我还玩弄了'clear:both',但没有成功。谢谢你的帮助。
这是我的代码:
<div id ='search-box'>
<%= simple_form_for @review, :url => search_index_path, :method => :post, :html => {} do |f| %>
<%= f.input :search_ids, :collection => @data, :as => :grouped_chosen,
:group_method => :last, :prompt => false,
:input_html => { :class => 'span5', :multiple => true },
#:label => t('find_something.search_label'),
:placeholder => t('find_something.search_placeholder') %>
<%= f.button :submit, :value => t('find_something.button_text'), :class => 'btn-primary search-button'%>
<% end %>
</div>
我的CSS:
#search-box {
.controls {
width:50px;
margin-left: 390px;
margin-top: 18px;
.control-group.grouped_chosen {
float: left;
display: inline;
width: 540px;
}
}
.search-button {
float: right;
margin-right: 473px;
margin-top: -43px;
}
}