Почему конвертер css2sass и sass-convert отключается многострочными комментариями CSS? - PullRequest
0 голосов
/ 18 ноября 2011

CSS для преобразования в SASS:

body {
   background: transparent !important; color: #444 !important; text-shadow: none;
  }

  /* Don't show links for images */
  pre, blockquote {
   border: 1px solid #999; page-break-inside: avoid;
  }
  img {
   page-break-inside: avoid;
  }


/* Grade-A Mobile Browsers */
html {
   -webkit-text-size-adjust:none; -ms-text-size-adjust:none;
  }

Преобразованный SASS:

body
  background: transparent !important
  color: #444 !important
  text-shadow: none

/* Don't show links for images

pre, blockquote
  border: 1px solid #999
  page-break-inside: avoid

img
  page-break-inside: avoid

/* Grade-A Mobile Browsers

html
  -webkit-text-size-adjust: none
  -ms-text-size-adjust: none

Остерегайтесь /* Don't show links for images и /* Grade-A Mobile Browsers.

Это делает весь блок после того, как он прокомментировал.

Это должно было быть /* Don't show links for images */ вместо этого?

Ответы [ 2 ]

0 голосов
/ 05 мая 2014

sass-convert - из css - в scss actual.css> недавно созданный.scss

sass-конвертировать - из css - в sass фактическое.css> недавно созданный.sass

0 голосов
/ 05 апреля 2012

На самом деле Sass может идти обоими путями. Вы должны понимать, что для Sass /* является лишь отправной точкой блочного комментария, который будет выглядеть следующим образом:

/* This is the beginning of a commment
    * This line is indented under it, so it's part of the comment

html
    // This selector is not indented so it's not part of the comment

Sass не нужно */ для завершения комментариев так же, как он не нужен} для завершения селекторов: отступ для вас позаботится.

Рекомендую проверить синтаксис комментариев Sass более подробно на справочной странице .

...