【发布时间】:2015-10-05 22:04:54
【问题描述】:
我正在使用这个旧的 sn-p 来设置输入占位符文本的样式:
::-webkit-input-placeholder { /* WebKit browsers */
color: transparent;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: transparent;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: transparent;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: transparent;
}
我看到了“标准”的例子,但不知道是否真的存在。
例如https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-placeholder 包括这个例子:
input[placeholder] { text-overflow: ellipsis; }
但这与:-moz-placeholder 完全不同。选择具有占位符属性的任何输入,而不是占位符伪元素。
我还看到了对 ::placeholder https://css-tricks.com/almanac/selectors/p/placeholder/ 的引用
但我不知道它是否真的存在。
【问题讨论】:
-
我们的想法是,也许有一天,当猪飞起来,地狱结冰的时候,我们可以生活在一个没有
prefixes的世界里。 -
github.com/mathiasbynens/jquery-placeholder 不知道有没有用,你来了