@KotovLas

Как правильно именовать секции при проектировании сайта?

Всем привет, возник вопрос, так как увидел что все делают всё по разному. Верстать умею -
можно ли называть секцию исходя из её контента? Условно секция "about-us", "services" и дальше уже скакать по бэму services__title, about-us___title.

Или это моветон? Привязывать именование блоков к смысловому наполнению?
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
MrDecoy
@MrDecoy
Верставший фронтендер
Блоки могут быть разного уровня абстракций.
• Если это какой-то переиспользуемый блок, внутри которого может быть разное содержимое, скажем, разметка слайдера, в котором могут быть как новости, так и товары - то да, такое именование не корректно.
• Если это страница для какой-то cms то тоже будет не совсем корректно, так как контент любой секции в любой момент может поменяться.
• Если это лэндинг, который сверстал и забыл - то ок.

Если у Вас возникает ситуация. когда именуете заголовки так:
services__title, about-us___title
то значит Вы используете приём миксования из бэма. Но это высказывание корректно только если у Вас заголовок имеет такие классы:
.title.services__title - основные стили в title, в services__title стили, которые присущи заголовку только в этом блоке. Например, внешние отступы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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