169 похожих чатов

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, но наличие всего лишь одного отличающегося параметра не являетс достаточной причиной создавать новый класс? Или я неправ?

7 ответов

9 просмотров

сразу видно, что методологии нет, стили написаны очень хаотично, поддерживать такое будет тяжело семантически где-то нормально теги поставлены, где-то дивы налеплены, при чем в некоторых местах их сильно больше, чем нужно

Mimi-V Mode Автор вопроса
Anton Permyakov
сразу видно, что методологии нет, стили написаны о...

По методологии имеете ввиду разбивку таблицы на функциональные группы элементов, как оно реализуется в шаблонах: Wrap, Buttons and Links и т.д ? Да действительно верстальщик бьет таблицу на разделы (Header, Typography и тд) - кажется это не очень правильно даже для неспециалиста)

Mimi V Mode
По методологии имеете ввиду разбивку таблицы на фу...

под методологией лично я имею в виду бэм, но есть и другие варианты, здесь же все стили в кучу скинуты

можно сократить количество кода в куске css на 6 строк :)

нету основной семантической разметки. Все в кучу - footer одинокий внизу, остальное запихано в main. В некоторых секциях нет заголовков.

поехавшие радикнопки

Mimi V Mode
По методологии имеете ввиду разбивку таблицы на фу...

в мозилле полоски бургера разной высоты.

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

Обсуждают сегодня

function LoadMemoryFromInet2( f:TMemoryStream; const url:string; var e:string ):Boolean; var http:TIdHttp; LHandler: TIdSSLIOHandlerSocketOpenSSL;begin Result := fals...
Александр Смоляков
1
Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
This is a big issue. Just by being a citizen of a country, you are denied to contribute to Open Source software: https://youtu.be/L5Ec5jrpLVk?si=1iIuHnMPbCB4anV-
Sharuzzaman Ahmat Raslan
72
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Карта сайта