Первичная реализация как блоковой примеси удовлетворения не приносит
// MICRO LIB
placeholder()
placeholder-prefixes ?= ':-webkit-input-' '-moz-' ':-moz-' '-ms-'
for prefix in placeholder-prefixes
&:{unquote(prefix)}placeholder
{block}
// /MICRO LIB
#myid
input
+placeholder()
color red
Компилится в
#myid input::-webkit-input-placeholder {
color: #f00;
}
#myid input:-moz-placeholder {
color: #f00;
}
#myid input::-moz-placeholder {
color: #f00;
}
#myid input:-ms-placeholder {
color: #f00;
}
Но хотя бы уже что-то.