为什么在分析代码时缩进很重要?

时间:2019-03-02 12:01:00

标签: css sass compiler-errors transpiler

将sass转换为css时出现错误,“ X行:缩进不一致:Y空格用于缩进,但文档的其余部分已缩进!Y空格”

这是我的sass代码的错误状态:

header 
{
     margin: 50px;
     background-color: #2aa4df;

     div 
     {

     } 
       p 
       { 
           margin-top: 0;
       }
}

如您所见,在p样式规则附近,我使用了另一个缩进来产生错误。我想知道的是为什么从编译器的角度来看缩进很重要

1 个答案:

答案 0 :(得分:4)

缩进错误与sass转译器无关,sass转译器不必介意转换未缩进的源代码。您可以尝试-https://www.sassmeister.com/并粘贴上面的代码。它完美无误。

我认为有些css lint设置不允许该缩进,因此,您将得到这些错误。请在您的项目中寻找lint设置。