【发布时间】:2014-03-04 22:55:36
【问题描述】:
我在设置 rails search_field_tag 的高度时遇到问题,我所做的似乎都没有改变输入框的实际高度,我知道这可以做到,但我遇到了麻烦,提前谢谢!
ERB:
<%= form_tag spree.products_path, method: :get, id: 'top-search-form', do %>
<%= search_field_tag :keywords, params[:keywords], id:'search_field', size: 15, maxlength: 128, placeholder: "Search" %>
<%= submit_tag t(:search), class: 'search_b', name: nil, value: '' %>
<% end %>
css
.search_field {
background: url(<%= asset_path 'store/bg_search.png' %>) no-repeat;
float: left;
padding: 4px;
margin: 7px 0 0 15px;
}
input#search_field {
border: 0 none;
width: 147px;
font-style: normal;
background-color:transparent;
margin-top:-4px;
color: #454545;
float: left;
}
input.search_b,
input.search_b:hover {
vertical-align: top;
display: block;
float: left;
border: 0;
}
【问题讨论】:
标签: html css ruby-on-rails ruby erb