@swcalc

Как подбирать имя переменным, классам и Id для элементов верстки?

Здравствуйте, у меня проблема, сколько лет пишу и верстаю, все время сталкиваюсь с трудностью правильно определить имя для переменной или id для html, в случае с кодом еще ничего, все можно разбить на локальные функции и использовать определенный набор, прямо по смыслу. Но, если говорить о верстке, именовать css классы - просто ад.
Как это делать правильно (подбирать имя к классу и id css), чтобы потом не запутаться?
  • Вопрос задан
  • 439 просмотров
Решения вопроса 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
1) не используйте ID
2) BEM
3) Css Modules
Ответ написан
@Scribblex
ИМХО, название переменных и классов в первую очередь должны быть очевидными. Я – фан БЭМ-нотации. Но предпочитаю разделять классы следующим образом: для разметки / для поведения. Если надо повесить обработчик события, обычно поступаю так: class="some-bem-class js-handler"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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