2011-07-06 22 views
11

筆ParseError:預計 「縮進」,得到了 「減少縮進」筆ParseError:預計 「縮進」,得到了 「減少縮進」

Unable to compile Stylus file app/css/app.styl to CSS: ParseError: app/css/provider.styl:22 
    18| padding-top: 20px 
    19| text-align: center 
    20| border-bottom: 1px solid white 
    21| margin-bottom: 25px 
> 22| 
    23| .aclass 
    24| display: none 
    25| 

expected "indent", got "outdent" 

什麼我錯在這裏做什麼?感謝有關此錯誤的任何信息!

回答

5

發現一些隱藏的白色空間

:小心!

+3

另外,不要忘記你可以跳過:如果你想。 – generalhenry

+0

什麼隱藏空白?我有同樣的問題,不能爲我的生活弄清楚如何解決這個問題? –

+1

有一些空間不可見,不知道它們在那裏可能來自複製和粘貼代碼 – fancy

16

我傾向於從其他庫轉換CSS文件時得到這個。通常,它必須與包含過濾器屬性的附近規則有關。

當規則包含任何Microsoft「progid」時,您需要轉義整個值。

filter: unqoute("progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b80ff', endColorstr='#1d66d3', GradientType=0)") 
-ms-filter: unquote("progid:DXImageTransform.Microsoft.Alpha(Opacity=50)") 

最後,手寫筆有一個內置的阿爾法功能,所以您需要逃脫它所享有它像這樣:

filter: unquote("alpha(opacity=50)") 
1

我有這個問題,當我」已經使用空格縮進和製表符縮進。

一個很好的方法來看看你是否使用Sublime 2選擇文本 - 選項卡是條形圖和空格是選定文本中的點。

最後我將空格轉換爲製表符。

0

我得到這個錯誤,因爲我有一個以數字開頭的類。

.1080spacer 
    z-index 1 

等錯誤出現在下一個類聲明行。一旦我將這個數字移到課程末尾,錯誤就消失了。像這樣:

.spacer1080 
    z-index 1 

爲我解決了這個問題。

0

當我忘記引用路徑時收到相同的錯誤消息。

錯誤:

.bg-img-001 
    background-image imgs/img-001.jpg 

沒有錯誤:

.bg-img-001 
    background-image 'imgs/img-001.jpg'