使用占位符时出现sass语法错误

使用占位符时出现sass语法错误,sass,Sass,我将.sass文件中的占位符选择器定义为: .bold, %bold font-weight: bold font-weight: 500 大胆的 %大胆的 字体大小:粗体 字号:500 然后我用扩展: .pane-share-of-day @extend %bold .每日分额 @扩展%bold 生成css时,我收到以下错误消息: 语法错误:“.bold”之后的CSS无效:应为选择器,为“%bold” 我使用的是Sass版本3.2.5。 请提供帮助。将这些声明添加到他们自己的文件中

我将.sass文件中的占位符选择器定义为:

.bold, %bold font-weight: bold font-weight: 500 大胆的 %大胆的 字体大小:粗体 字号:500 然后我用扩展:

.pane-share-of-day @extend %bold .每日分额 @扩展%bold 生成css时,我收到以下错误消息: 语法错误:“.bold”之后的CSS无效:应为选择器,为“%bold”

我使用的是Sass版本3.2.5。
请提供帮助。

将这些声明添加到他们自己的文件中对我来说很好。也许你可以转载更多关于它的信息

然而,更重要的是,这一声明的冗余。引入了,这样您就可以拥有一个从未实际获得输出的基类。在这里,您将此类类定义为与另一个显式输出类相同。换句话说,如果您已经需要
.bold
,实际上不需要添加
%bold

,请尝试以下操作:

.bold, bold
  font-weight: bold
  font-weight: 500
.bold, %bold
    font-weight: bold
    font-weight: 500
.sass
语法中,不能将同一块的两个选择器放在不同的行上。

尝试以下操作:

.bold, bold
  font-weight: bold
  font-weight: 500
.bold, %bold
    font-weight: bold
    font-weight: 500
列出的选择器(类、id、占位符)之间不应有回车符/新行

顺便说一句,使用@extend不需要使用占位符选择器。你可以这样做:

@extend .bold

很多时候,您可能希望在同一声明中同时使用占位符和另一个选择器。可能还有其他适用于
.bold
类的内容不应应用于文件中其他位置声明的
%bold
(特别是当
.bold
具有嵌套选择器时)。感谢您的回复。这可以编译,但不幸的是,它似乎没有充当占位符,所以它对我真的没有帮助。