我只是尝试编写以下规则来为支持它的浏览器设置输入占位符的样式:
#main input::-webkit-input-placeholder,
#main input:-moz-placeholder
{
color: #888;
font-style: italic;
}
问题是没有应用该规则。但是,如果我像这样分解它,它就可以正常工作:
#main input::-webkit-input-placeholder
{
color: #888;
font-style: italic;
}
#main input:-moz-placeholder
{
color: #888;
font-style: italic;
}
为什么我不能对特定于浏览器的选择器进行分组,或者有其他方法吗?对同一个元素重复两次相同的属性感觉不对。
更新:
刚刚发现这个资源说它不能完成,但到目前为止还没有关于原因的信息。浏览器仅仅因为不能识别其中一个选择器就不得不放弃整个规则,这似乎很奇怪。