【发布时间】:2014-07-16 12:52:23
【问题描述】:
在 sass 中有没有办法像这样链接选择器:
input {
&::-webkit-input-placeholder,
&:-moz-placeholder,
&::-moz-placeholder,
&:-ms-input-placeholder {
color: red;
}
}
【问题讨论】:
-
这应该可以正常工作。你试过发现它不起作用吗?
-
是的,它不起作用。
-
那么要么有其他问题,要么问题不清楚。在这里运行SASS,输出是
input::-webkit-input-placeholder, input:-moz-placeholder, input::-moz-placeholder, input:-ms-input-placeholder { color: red; },正如我所料。如果您期待else,请在问题中包含示例输出。 -
@panthro:语法正确,但输出的选择器无效。逗号分隔
::placeholder伪元素不起作用(因为当浏览器不理解选择器时(在这种情况下是因为前缀),它将使整个规则集无效)。见:stackoverflow.com/questions/16982449/…