1
我想我的集團所有供應商特定的東西變成一個佔位符選擇這樣的:防止組合
%search-bar-placeholder {
color: red;
}
.search-bar::-webkit-input-placeholder {
@extend %search-bar-placeholder;
}
.search-bar:-moz-placeholder {
@extend %search-bar-placeholder;
}
.search-bar::-moz-placeholder {
@extend %search-bar-placeholder;
}
.search-bar:-ms-input-placeholder {
@extend %search-bar-placeholder;
}
然後它編譯成這樣:
.search-bar::-webkit-input-placeholder, .search-bar:-moz-placeholder, .search-bar::-moz-placeholder, .search-bar:-ms-input-placeholder {
color: red; }
哪有我確定Sass不會將所有選擇器放在一起?就像這樣:
.search-bar::-webkit-input-placeholder {
color: red;
}
.search-bar:-moz-placeholder {
color: red;
}
.search-bar::-moz-placeholder {
color: red;
}
.search-bar:-ms-input-placeholder {
color: red;
}
你爲什麼要讓它們分開?用逗號分隔它們更爲理想。 – sniels
因爲如果供應商前綴全部在同一行上,它們不起作用。 –
爲什麼不使用autoprefixer,並停止在這個級別管理? – 1252748