【发布时间】:2014-07-27 00:22:21
【问题描述】:
我需要创建在占位符中有 2 种颜色的输入。
这是在 Chrome 中运行良好的解决方案。
html
<input placeholder="Name" class="required" />
css
.required::-webkit-input-placeholder:after {
content:'*';
color: red;
}
.required:-moz-placeholder:after {
/* Firefox 18- */
content:'*';
color: red;
}
.required::-moz-placeholder:after {
/* Firefox 19+ */
content:'*';
color: red;
}
.required:-ms-input-placeholder:after {
content:'*';
color: red;
}
但是我当前的 FF 29.0.1 没有显示来自 :after 的内容,所以这个解决方案不起作用。有没有其他方法可以使用 css 和 html 在一个占位符中获取 2 种颜色?
铬:
FF:
【问题讨论】:
-
@Eugene 你测试了我的解决方案吗?发现了什么问题?