Небольшая инструкция по использованию Sass - Ko2doo/Corp-study-mokup GitHub Wiki
//Description:
Идея использования препроцессора (Sass) в том чтобы облегчить задачу фронтенд разработчику, в Sass есть возможность многократной вложенности в родительский класс достаточно просто сделать вот так:
Мы создали файл _header.scss и поместили его в папку Block/, и подключили его в main.scss /=> Далее откроем файл _header.scss и напишем там следующее:
.header{
margin: 0 auto; //внутри мы будем писать все классы которые находятся внутри класса header т.е. вот так: .headline{ text-align: center; //Если внутри это класса что то обернуто то запишем это сюда же вот таким образом: img{ max-width: 300px; height: auto; } }//end .headline
} //end .header
В конечном файле (Css) мы получим следующее:
.header{
margin: 0 auto;
}
.header .headline{
text-align: center;
}
.header .headline img{
max-width: 300px; height: auto;
}
Ни в коем случае не нужно писать вот так:
.header{
.headline{ } .headline img{ }
}
Иначе смысл в использовании препроцессора теряется и по сути такая запись не правильна.
Поэтому вот такая вот запись:
.welcome .welcome_headling { font-family: 'OpenSans-Light'; font-weight: 300; font-size: 72px; } .welcome:first-of-type p{ font-size: 16px; } .welcome:last-of-type p{ font-size: 14px; }
является не правильной!