2014-02-20 2 views
1

В нескольких примерах (т.е. Railscasts episode, this Stackoverflow question и т.д.), я вижу «компас» импортируемого раньше «компас/сброс», как так:Порядок импорта компас/сброса для компаса SCSS/SASS

@import "compass"; 
@import "compass/reset"; 

Могли кто-то объясняет мне, почему сброс не должен на первом месте? Или порядок сброса не имеет значения в отношении импорта базового компаса?

@import "compass/reset"; 
@import "compass"; 

ответ

1

В случае компас, это не имеет значения, в каком порядке вы делаете ваш импорт, потому что это просто набор Mixins, функций и переменных. Компас не выделяет никаких стилей, если вы не сообщите об этом.

Это может быть или не быть в случае с другими библиотеками, поэтому убедитесь, что вы всегда читаете документацию.

+1

Ах, понял. Благодаря! Хотя, технически, когда/как «mix-reset» mixin получает «вызов» из утилиты Compass Reset (http://compass-style.org/reference/compass/reset/utilities/#mixin-global-reset) ? Кажется, что он появляется волшебным образом в моих таблицах стилей (FWIW: я интегрирую Compass с приложением Rails 4) – richsinn

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