Как правильно группировать/разделять свойства Css в рамках одного объявления?

Здравствуйте.
Нашел рекомендацию группировать/разделять 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;

    /* Всякое */
}
  • Вопрос задан
  • 454 просмотра
Решения вопроса 1
JRK_DV
@JRK_DV
Рецепты https://codepen.io/jrkdv/full/LKLXdq
вручную, конечно, следить за этим, так себе затея.
для этого есть линтеры, https://www.npmjs.com/package/stylelint
и предопределённые правила
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы