Есть ли причина, по которой SASS, генератору CSS, нужно отклонять такие строки, как margin: 10px? (без пробела после двоеточия) - PullRequest
2 голосов
/ 15 июня 2010

Мне нужно изменить весь CSS на SASS ... и найти, что

margin:10px

работа в CSS и неудача в SASS несколько беспокоят ...

Легко пропустить, и вы не понимаете, чего не хватает (что не работает в финальном CSS, но вы не знаете)

В значительной степени я grep для /: \ S / (двоеточие, за которым следует пробел), чтобы увидеть, есть ли такие случаи, используя TextMate (текстовый редактор Mac) ... но те, что: hover также показывает также.

1 Ответ

3 голосов
/ 20 июня 2010

В Sass вы можете определить вложенные селекторы, и они могут иметь псевдоклассы, такие как: hover. Он не видит ваше поле как атрибут, а как другой элемент с псевдоклассом.

.stylin
  display: block
  margin:10px
  a:hover
    color: red

Приведенный выше код распознает display: block правильно, но он увидит margin:10px и a:hover как образец того же типа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...