Правильное название классов в CSS

187
03 марта 2018, 18:30

Почему часто утверждают, что название классов .page-head {} .sub-content {} более правильное, чем .page_head {} .sub_content {}?
Это просто давняя традиция или действительно в этом есть большой смысл?

Answer 1

Для каждого языка есть свои правила оформления кода по умолчанию, наиболее употребимые. В разных языках они могут быть разные.

Например для C# функции принято именовать в UpperCamelCase (PascalCase другое название) MyFunctionMakeThis.
В JavaScript lowerCamelCase myFunctionMakeThis

Я не говорю что этим правилам необходимо следовать, это решение принимает каждый сам (и каждая команда).

В случае CSS наиболее употребимым стандартом является kebab-case

Пример .my-item-selector.

В чём плюс использование стандартных правил оформления кода:

  • Более простое понимание кода программистами (например новыми в компании, или вообще внешних к проекту).
  • Единый стиль для разных компонент и программ.
Answer 2

Вообще правильное наименование это через БЭМ. Об этом можно почитать вот здесь

Это очень удобно, если вы используете препроцессоры (а в дальнейшем вы будете их использовать), также для элементов, которые обрабатываются какими либо скриптами задают различные префиксы Например: class="header__logo js-logo-click" Рекомендую ознакомиться с данной методологией.

Answer 3

Есть смысл, если использовать методологию БЭМ! Для разделения слов в именах используется дефис (-). Элемент отделяется от блока двумя подчеркиваниями (__). Модификатор — одним (_). Более подробно можно ознакомиться тут

READ ALSO
Правильный sq update запрос

Правильный sq update запрос

Есть такие таблицы ASC: id, summa, user, name, id_match; InfoUser: id, user_id, balans

225
Подключение базы данных к проекту Java

Подключение базы данных к проекту Java

Как подключить БД к проекту? Все, что нашел в инете, подключают через localhost у меня она лежит файлом формата exampledb и через что её можно дальше...

228
нужна помощь с запросом

нужна помощь с запросом

Задача стоит следующая посчитать количество записей от каждой категории в течении года для каждого месяца Написал такой запрос

204