Stylus ParseError: ожидался отступ, получил отступ

Stylus 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"

Что я здесь делаю неправильно? Спасибо за любую информацию об этой ошибке!


person fancy    schedule 06.07.2011    source источник


Ответы (5)


Я обычно получаю это при преобразовании файлов CSS из других библиотек. Обычно это связано с соседним правилом, которое содержит свойство filter.

Когда правило содержит какое-либо «progid» Microsoft, вам нужно экранировать все значение.

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

И, наконец, Stylus имеет встроенную функцию альфа, поэтому вам нужно экранировать ее с помощью снять кавычки следующим образом:

filter: unquote("alpha(opacity=50)")
person Benxamin    schedule 06.12.2013

нашел какое-то скрытое белое пространство

:/ осторожно!

person fancy    schedule 06.07.2011
comment
также не забывайте, что вы можете пропустить : если хотите. - person generalhenry; 06.07.2011
comment
какие скрытые пробелы? у меня такая же проблема, и я не могу понять, как это исправить? - person Jimmy Miller; 22.03.2012
comment
были некоторые пробелы, которые не были видны, не знаю, как они туда попали, возможно, из-за копирования и вставки кода - person fancy; 22.03.2012
comment
При работе с языками с отступами часто полезно настроить текстовый редактор на отображение невидимых элементов. - person Tim; 01.07.2014

Получил такое же сообщение об ошибке, когда забыл указать путь.

ошибка:

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

Нет ошибок:

.bg-img-001
   background-image 'imgs/img-001.jpg'
person Karol Kołodziejczyk    schedule 30.01.2018

У меня была эта проблема, когда я смешивал пробелы для отступов и вкладки для отступов.

Хороший способ проверить, делаете ли вы это, — выделить текст с помощью Sublime 2: вкладки — это полосы, а пробелы — точки в выделенном тексте.

В конце концов я преобразовал пробелы во вкладки.

person Micah    schedule 08.07.2014

Я получил эту ошибку, потому что у меня был класс, который начинался с числа.

.1080spacer
  z-index 1

и т.д. Ошибка появилась на следующей строке объявления класса. Как только я переместил число в конец класса, ошибка исчезла. Как это:

.spacer1080
  z-index 1

Это решило это для меня.

person Nick Splendorr    schedule 22.11.2015