Зачем ставить перед именем файла "" или "" в scss/css?


зачем ставить _ перед именем файла в scss?

_filename.scss - зачем это нужно _ ?

3 63

3 ответа:

_ (подчеркивание) является частичным для scss. Это означает, что таблица стилей будет импортирована (@import) в основную таблицу стилей, т. е. стили.СКС. Преимущество использования частичных файлов заключается в том, что вы можете использовать много файлов для организации своего кода, и все будет скомпилировано в одном файле.

файл sass, начинающийся с подчеркивания, является частичным. Это хороший способ сохранить ваши стили разделены на логические разделы. Эти файлы все объединяются при компиляции, когда вы используете @import.

From sass-lang.com:

Partials Вы можете создать частичные файлы Sass, которые содержат небольшие фрагменты CSS, которые можно включить в другие файлы Sass. Это отличный способ для модуляции вашего CSS и помочь сохранить вещи легче поддерживать. Частичное-это просто дерзость файл с именем с начальным подчеркиванием. Вы можете назвать это что-то вроде _partial.СКС. Подчеркивание позволяет Sass знать, что файл является только частичным файлом и что он не должен быть сгенерирован в файл CSS. Sass partials используются с директивой @import.

http://sass-lang.com/guide

файлы с _ (подчеркивание) игнорируются компилятором. Однако, все эти файлы импортируются в один, основной файл SCSS (т. е. стили.scss), который на самом деле является скомпилированным файлом (у него нет _ (подчеркивания) в его имени)

конечная цель состоит в том, чтобы скомпилировать только один файл SCSS, и иметь только один файл CSS в результате этого, который имеет различные преимущества.