@iFlashka

Правильно ли писать данным образом sass?

Стоит ли таким образом стоить каскад? При сборе sass компилится в 1 файл style.min.css

.callback{
	padding: 20px 0;
	&__header{
		font-size: em(22);
		line-height: 30px;
		font-weight: 600;
		text-align: center;
	}
	&__subheader{
		font-size: 18px;
		font-weight: 400;
		line-height: 40px;
		color: $grey_color;
		text-align: center;
		
	}
	&-form{
		float: none;
		margin: 0 auto;
		&__name{
			width: 100%;
		}
	}
}
  • Вопрос задан
  • 458 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Да. Почти.
У вас здесь два блока (БЭМ-блока)
.callback {}
.callback-form{}

Лучше писать писать их отдельно. А элементы вполне норм.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
zooks
@zooks
Frontend
Да, все верно.
Ответ написан
Комментировать
@metaf
В будущем такие штуки &__header превратятся в АД, если у вас проект разрастется на десятки отдельных .scss не будет sourcemap. Потому что найти нужный элемент будет нереально.
Ответ написан
Ваш ответ на вопрос

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

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