Всегда размещал в алфавитном порядке, но от гуру/"гуру" услышал, что якобы меду программистами есть договоренность, группировать свойства в селекторах по типу:
.селектор{
Позиционирование
Блочная модель
Типографика
Отображение
Прочее
}
Так ли это на самом деле? И какого порядка лучше придерживаться, какой используете Вы?
Между всеми программистами на свете никакой договоренности нет.
Договоренность должна быть между разработчиками одного проекта.
О чем именно эти разработчики договорятся между собой и как конкретно будут располагать правила совершенно не важно.
договоренности такие есть только в командах. В целом есть рекомендации и подходы. Есть подходы согласно которым селектору не желательно иметь позиционирование и оформление (BEM), тип так: