2012-05-23 2 views
0

Я собирание Sass, как я иду на проект, я работаю над и заметил @mixin и @include заменяются = и + соответственно. Я не могу найти информацию об этих символах в качестве директив, а sass-lang.com только упоминает директивы @ prefixed.директивы Sass подмешать, включают в себя, = и +

Увидев это, возникли несколько вопросов, которые, как мне кажется, не могут найти здесь, в google или по адресу http://www.sass-lang.com.

  1. Это хорошая практика, чтобы использовать = и + над своими длинными эквивалентами?
  2. Существуют ли различия между их использованием и директивами @?
  3. Есть ли еще директивы, которые заменяются символами, такими как @extend?
  4. Будут ли они работать с sass и scss/даже если они и делают, какой стиль более распространен, в каком аромате сасса?

ответ

2

Это старый синтаксис для .sass файлов (Pre SASS3)

смотрите здесь под "Mixins": http://sass-lang.com/docs/yardoc/file.SCSS_FOR_SASS_USERS.html

Двигаясь вперед, вы должны использовать @mixin и @include, если у вас нет причина для продолжения использования устаревшего формата.

+0

Спасибо, я думаю, поэтому я не видел упоминания '+' или '='. – Aaron

+1

Жаль, что я ленив и мне понравился синтаксис 1 char :-) –

+0

Не меньший синтаксис, почему все мы используем haml? Я согласен с тем, что читать с помощью '@ mixin' и' @ include' проще. – Aaron

Смежные вопросы