http://o50550yq.beget.tech/http://o50550yq.beget.tech/checkout.htmlДва шаблона, интересует мнение именно по части кода (на соответствие макету это уже мы сами). На первый взгляд количество кода выглядит избыточным.
Пример: пункты горизонтального меню и бокового меню визуально и технически одинаковы. Те же эффекты наведения, параметры текста.
При этом верстальщик создаёт стиль отдельно и для того и для другого.
строка 2671 - для бокового меню
.main_menu .menu .item a{
font-weight: bold;
font-size: 13px;
line-height: 26px;
letter-spacing: 0.08em;
color: #262626;
font-family: var(--font_family2);
transition: .2s linear;
text-decoration: none;
}
.main_menu .menu .item a:hover{
color: #dfa94a;
}
.main_menu .menu .item.active a{
color: #7A7A7A;
}
Строки 1100 -1114 - для пунктов горизонтального меню каталога
header .menu .item a{
font-weight: bold;
font-size: 13px;
line-height: 26px;
text-align: center;
letter-spacing: 0.08em;
color: #262626;
text-decoration: none;
transition: .2s linear;
font-family: var(--font_family2);
}
header .menu .item a:hover{
color: #DFA94A;
}
Может я что-то недопонимаю, но мне видится что дублирование их - излишним. Я вижу что у них разные параметры text-align, но наличие всего лишь одного отличающегося параметра не являетс достаточной причиной создавать новый класс? Или я неправ?