当用户在search_field中输入文本时,我希望它向右4个空格开始,以便文本不显示在框中的搜索图标上方/下方。我基本上想让我的search_field_tag像iTunes一样搜索栏(当您在图标右侧键入文本显示时)。感谢任何帮助。如何?在搜索字段中缩进用户输入
必须修改搜索字段内的文本,因此此代码使其工作。
所需CSS:
.search-query {
text-indent: 15px;
}
当前代码:
<%= form_tag users_path, :method => 'get', :class => "navbar-search" do %>
<%= search_field_tag :search, params[:search], placeholder: " Find Members", :class => "search-query", :style => "width: 100px" %>
<div class="icon-search"></div>
<% end %>
CSS
.navbar-search .icon-search {
position: absolute;
top: 4px;
left: 7px;
我不能正确辨认出您想要的,但这与'要么填充左做:'或'TEXT-INDENT:' – Andy
仍然没有工作。我只想在我的text_field中的用户输入开始一点点的权利。 iTunes做到了这一点。 Twitter搜索栏也不会让文本碰到图标,但他们的权利。我需要两个重点,我可以上传图片 – Jaqx
现在上传它们! –