2013-08-26 1 views

ответ

4

В SASS если добавить

@import "test.css"; 

или

@import url("test.css"); 

компилируется в чистом CSS @import директивы. Поскольку файл с .css расширением SASS препроцессора вещи, что это чистый CSS и код внутри не участвует в языке SASS операций. В вашем примере, если вы пытаетесь расширить .orange вы получите:

The selector ".orange" was not found. 

Коротко: вытянутая возможно только при использовании Sass файлов.

+0

отличный ответ! Спасибо –

0

@extend невозможен, импортировав файл CSS. Вы должны

  1. конвертировать CSS в SCSS частичного (или файл)
  2. @import это частичное
  3. @extend CSS классов

Недостаток это вы остались бы с дублирования. Предположим, что этот импорт является файлом CSS длиной 7000 строк (например, bootstrap), тогда у вас будут проблемы

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

  • Нет связанных вопросов^_^