Задать вопрос
@Gustov

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

Для чего писать body { color: red; } когда можно просто писать body color: red? Или когда говорят про scss то подразумевают sass? Чего я не понимаю?
  • Вопрос задан
  • 449 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • GB (GeekBrains)
    Профессия Фронтенд-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

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