@rtfmmftr
кратко о себе

Как лучше писать текстовые правила в CSS?

Какой вариант лучше?
1. Идея в том чтобы перечислить все классы нуждающиеся в одинаковых значениях текстовых свойств. и вынести их, например в отдельный файл в SASS.
//семейства
.main-header, .logo, .section-header, .link-social ... {  font-family:  Raleway }
.sub-header, .another-header, .link-nav ... { font-family:  Helvetica }
.plain-text, .article-header, .link-outer ... { font-family:  Arial  }
// начертания
.main-header, .logo { font-weight: 700 }
.section-header, .sub-header, .another-header, .link-nav, .plain-text { font-weight: 600 }
//размеры, стили аналогично

2. Все как обычно, в каждом классе копипаста
.main-header { font: 4em 700 italic Raleway}
.logo { font: 3 em  700 Raleway}
.section-header { font: 2em/.5em 600  italic Helvetica}
.link-social { font: 1.6em 600  Raleway}
//и так далее

В первом копипаста имен классов через запятую, а во втором правил. Что лучше/хуже?
  • Вопрос задан
  • 460 просмотров
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
перечислить все классы нуждающиеся в одинаковых значениях текстовых свойств


Pattern.scss
%_font-Arial{
  font-family:  Arial;
}

%_font-Weight{
   font-weight: 600;
}


Style.scss
@import "Pattern";

.class{
  @extend %_font-Weight, %_font-Arial;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы