【发布时间】:2016-09-28 22:36:04
【问题描述】:
假设我有一个带有width: 50%; html 的搜索字段。
html:
<%= text_field_tag :search, , class: "search", placeholder: "Search for anything..." %>
css:
.search {width: 50%;}
当.search 足够宽时,假设宽度超过 200 像素,我希望占位符文本为“搜索任何内容...”。但是当宽度变得太小而无法包含全文时,比方说比 200px 窄,我希望占位符文本只是“搜索”。
我可以使用视口来更改 CSS,但是如何使占位符文本响应?
【问题讨论】:
-
我认为该选项不可用。您所能做的就是准备 2 个输入,其值为“搜索任何内容...”和“搜索”。根据您的视口隐藏和显示您的输入,并且不要忘记禁用至少其中一个。否则将提交 2 个同名输入。
标签: html css responsive-design viewport responsive