@Gustov

Зачем использовать scss, если в sass можно опустить { } и ;?

Для чего писать body { color: red; } когда можно просто писать body color: red? Или когда говорят про scss то подразумевают sass? Чего я не понимаю?
  • Вопрос задан
  • 448 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега Sass
frontend developer
Для чего писать body { color: red; } когда можно просто писать body color: red?

я пишу body { <ENTER>
получаю
body {
  <CURSOR>
}

далее пишу c#f<TAB> получаю
body {
  color: #fff;
}


C Emmet'ом давно никто не пишет свойства полностью и не расставляет скобочки вручную. Все разворачивается само. А между тем "скобочный код" намного более выразительный и читабельный, что гораздо важнее скорости ввода.
Indent-based синтаксис - это самое тупое изобретение коллег-программистов=)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
а если тебе понадобится работать с чужим css? к примеру доработать верстку. в случае с scss - ты просто копипастить css - в свой scss и дальше пишешь используя миксины и прочие плюшки. и все будет работать. а если ты голый css скопируешь в sass - ты не сможешь это скомпилить пока не уберешь все лишнее и не расставишь отступы.
p.s. а вообще это просто дело вкуса.
Ответ написан
zooks
@zooks
Frontend
А я тоже не понимаю людей, которым нравится эта скобкота Scss. Наверное настроить отступы для них непосильная задача. Плюс предпочитают копипастить, вместо того, чтобы писать код.

Здесь подробнее аргументировано:
https://www.youtube.com/watch?v=-Z3qznaE9vc

Так что Sass рулит, для конвертации из CSS используем сервисы: css2sass.herokuapp.com
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы