此CSS适用于jsfiddle here:
.select-wrapper {
position: relative;
width: 200px;
overflow: hidden;
border: 1px solid #ccc;
&::after {
content: "\2193";
position: absolute;
right: 5px;
top: 0;
}
select {
background: transparent;
border: 0;
padding: 3px;
}
}
...但是在将我的meteor应用程序添加到我的.css文件后尝试运行它,它失败了,说这行有问题:
&::after {
...具体而言,第5栏("&")
我把它粘贴到csslint.net,它告诉我CSS包含两个错误。在上面显示的行上,它表示" 预期的RBRACE "
另一个错误是" 意外的令牌'}'在第19行,第1栏。}
这是最后一次"}" CSS的(和最后一个标记)。
所以我添加了一个"}"在"&"之前并删除了最后一个"}",然后又出现了另一个错误:" 意外的令牌'&' 。"
为什么它在jsfiddle中运行良好但在csslint和Meteor中失败?
答案 0 :(得分:1)
那是SCSS,即SASS。转换回sassmeister处的CSS。 你会得到类似......
的东西
.select-wrapper {
position: relative;
width: 200px;
overflow: hidden;
border: 1px solid #ccc;
}
.select-wrapper::after {
content: "\2193";
position: absolute;
right: 5px;
top: 0;
}
.select-wrapper select {
background: transparent;
border: 0;
padding: 3px;
}