我与stylus进行编译的原因之一是可以使用手写笔文件中的常规css(因此我可以根据需要进行转换,而不必一次转换所有内容)但是这似乎不是是真的。以下.styl文件:
.page-wrap
{
min-height: 300px;
font-size: 1.4em;
line-height: 1;
min-width: 940px;
max-width: 1170px;
margin: 0 auto;
}
编译到这个.css文件:
.page-wrap,
{
min-height: 300px;
font-size: 1.4em;
line-height: 1;
min-width: 940px;
max-width: 1170px;
margin: 0 auto;
}
选择器末尾的额外逗号无效。
手写笔不应该使用普通的CSS或者这是一个bug(我使用的是npm的最新版本)?
答案 0 :(得分:4)
这不是一个真正的错误。将开口花括号放在与选择器相同的行上,我认为它会消失。
我相信这样做是因为手写笔还支持编写没有逗号,分号等的代码。所以它理解一条没有开口大括号的行,表示你要在下一行添加另一个选择器,因此它为您插入逗号
答案 1 :(得分:2)
答案 2 :(得分:0)
手写笔不使用{}标签,您不需要使用{}。例如:
.page-wrap,
min-height: 300px;
font-size: 1.4em;
line-height: 1;
min-width: 940px;
max-width: 1170px;
margin: 0 auto;
答案 3 :(得分:0)
.page-wrap
{
min-height: 300px;
font-size: 1.4em;
line-height: 1;
min-width: 940px;
max-width: 1170px;
margin: 0 auto;
}
制作
.page-wrap {
min-height: 300px;
font-size: 1.4em;
line-height: 1;
min-width: 940px;
max-width: 1170px;
margin: 0 auto;
}
对我说。 source