說我有一個搜索字段與width: 50%;
的HTML。如何根據寬度更改文本字段的佔位符?
HTML:
<%= text_field_tag :search, , class: "search", placeholder: "Search for anything..." %>
CSS:
.search {width: 50%;}
當.search
足夠寬,讓我們說寬度大於200像素,我想佔位符文本是 「搜索什麼......」。但是當寬度變得太小而不能包含全文時,比方說比200px更窄,我希望佔位符文本只是「搜索」。
我可以使用視口來更改CSS,但我如何使佔位符文本響應?
我不認爲這個選項可用。你所能做的就是準備2個輸入值爲「搜索任何東西......」和「搜索」。根據您的視口隱藏並顯示您的輸入,並且不要忘記禁用其中至少一個。否則將提交2個具有相同名稱的輸入。 –