首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >手写笔在语法错误时中断,类似于less

手写笔在语法错误时中断,类似于less
EN

Stack Overflow用户
提问于 2014-04-12 16:56:42
回答 1查看 183关注 0票数 0

我正在测试手写笔,令我惊讶的是,编译器几乎可以像这样转换我输入的所有内容:

代码语言:javascript
复制
mivar = blackredgrenn

body
    margin 0f 
    background-color #323242342332423123     

        werewers
            color red  
            &:first-child
                color mivar

            whatever assa hj

转到

代码语言:javascript
复制
body{margin:0 f;}
body background-color #323242342332423123 werewers{color:#f00;whatever:assa hj}
body background-color #323242342332423123 werewers:first-child{color:blackredgrenn}

这是它应该工作的方式吗?有没有什么办法可以让编译器像less那样停止并显示错误?我正在进行编译,通常的做法是在之后运行csslint来发现错误吗?我们还有其他选择吗?

EN

回答 1

Stack Overflow用户

发布于 2014-05-17 03:53:45

不,没有显示错误的选项,因为这段代码不是Stylus看到的错误。

手写笔的语法现在非常灵活,它是基于缩进的,这样你就不能用增加的缩进量在其他属性之后写一些属性,就像Stylus会用较少的缩进量解释第一部分作为选择器(这就是你的例子中发生的事情),而且因为CSS总是可以获得新的属性,所以没有“已知”属性的列表,所以whatever也是按原样打印的。

如果您不确定您正在编写适当的缩进代码,那么最好的选择是使用linter检查CSS的有效性,或者使用花括号和分号编写CSS语法中的所有内容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23028298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档