【发布时间】:2014-10-10 03:24:09
【问题描述】:
在我的 Bootstrap 顶部菜单(Rails 4 应用程序)中,我有一个搜索栏,用户可以在其中搜索产品,因此我的占位符文本类似于:
查找产品,例如Macbook Pro...
当浏览器被调整为例如小手机格式,文字太长。所以我希望文本只是这样的:
查找产品...
我正在使用 Rails 本地化,所以我希望能够拥有本地化的文本,而不是直接将某些内容放入 css 文件中。所以也许 jQuery 是可能的,尽管我认为它是一个更重的解决方案。有什么想法吗?
我的占位符 CSS 如下所示:
@media (max-width: 614px) and (min-width: 1px) {
.top-menu input {
width: 230px;
}
.top-menu input::-webkit-input-placeholder {
color: #6b7279;
}
.top-menu input:-moz-placeholder {
color: #6b7279;
}
.top-menu input:-ms-input-placeholder {
color: #6b7279;
}
}
【问题讨论】:
-
作为纯 CSS 解决方案,您可以遵循以下方法:stackoverflow.com/questions/18176102/…
标签: jquery ruby-on-rails css twitter-bootstrap-3