手写笔没有解析一些指令

时间:2015-03-30 18:32:04

标签: node.js stylus jeet-grid

使用Stylus / Jeet的column()col() mixins,有些不是编译,而是在我生成的css文件中逐字显示。这不应该发生。

Test.styl

@import 'jeet'

#main
    center(1000px)

#content
    col(2/3)

#sidebar
    col(1/3)

生成的test.css片段

#content,
col(2/3), //<- This shouldn't be here
#sidebar {
   ...
}
#content:before,
col(2/3):before, //<- or this
#sidebar:before,
#content:after,
col(2/3):after, //<- this too
#sidebar:after {
  content: '';
  display: table;
}

1 个答案:

答案 0 :(得分:1)

在我之后重复:不要混合标签和空格进行缩进。

查看我的.styl文件中的不可打印的字符会让我遇到问题:

#main
{\t}center(1000px)

#content
{\b\b\b\b}col(2/3)

#sidebar
{\t}col(1/3)

Stylus正确解析了大部分情况(制表符)而没有解析边缘情况(空格)。