Почему часто утверждают, что название классов .page-head {} .sub-content {}
более правильное, чем .page_head {} .sub_content {}
?
Это просто давняя традиция или действительно в этом есть большой смысл?
Для каждого языка есть свои правила оформления кода по умолчанию, наиболее употребимые. В разных языках они могут быть разные.
Например для C# функции принято именовать в UpperCamelCase
(PascalCase
другое название) MyFunctionMakeThis
.
В JavaScript lowerCamelCase
myFunctionMakeThis
Я не говорю что этим правилам необходимо следовать, это решение принимает каждый сам (и каждая команда).
В случае CSS наиболее употребимым стандартом является kebab-case
Пример .my-item-selector
.
В чём плюс использование стандартных правил оформления кода:
Вообще правильное наименование это через БЭМ. Об этом можно почитать вот здесь
Это очень удобно, если вы используете препроцессоры (а в дальнейшем вы будете их использовать), также для элементов, которые обрабатываются какими либо скриптами задают различные префиксы
Например: class="header__logo js-logo-click"
Рекомендую ознакомиться с данной методологией.
Есть смысл, если использовать методологию БЭМ! Для разделения слов в именах используется дефис (-). Элемент отделяется от блока двумя подчеркиваниями (__). Модификатор — одним (_). Более подробно можно ознакомиться тут
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть такие таблицы ASC: id, summa, user, name, id_match; InfoUser: id, user_id, balans
Как подключить БД к проекту? Все, что нашел в инете, подключают через localhost у меня она лежит файлом формата exampledb и через что её можно дальше...
Задача стоит следующая посчитать количество записей от каждой категории в течении года для каждого месяца Написал такой запрос