當用戶在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
現在上傳它們! –