Здравствуйте.
Нашел рекомендацию группировать/разделять CSS-свойства в рамках одного объявления для лучшего восприятия по приблизительно такой схеме (без названий в комментариях, это просто подсказка).
Но мне не всегда понятно, в какой раздел помещать, например, свойства трансформации.
Хотел бы поинтересоваться мнением, стоит ли подобным образом разделять свойства. И если это делать, то по какому принципу.
.declaration-order {
/* Позиционирование */
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 100;
/* Box-model (размеры и отступы) */
display: block;
float: right;
width: 100px;
height: 100px;
padding: 20px;
margin-bottom: 40px;
/* Типографика */
font: normal 13px "Helvetica Neue", sans-serif;
line-height: 1.5;
color: #333;
text-align: center;
/* Визаулизация */
background-color: #f5f5f5;
border: 1px solid #e5e5e5;
border-radius: 3px;
opacity: 1;
/* Переходы, анимация */
transition: all 1s;
animation: anime 1s infinite;
/* Всякое */
}