Честно говоря, я не думаю, что имеет значение, какой стиль вы используете, при условии, что вы используете его последовательно и , это было согласовано с кем-либо еще, кто может работать с вами над теми же проектами и в соответствии с любыми конкретными требованиями к документации, предъявляемыми вашим рабочим местом / офисом.
Сказав это, я предпочитаю стиль А, с группами, организованными примерно по происхождению:
.className {
width: 50%;
background-color: #fff;
/* ...etc... */
}
.className .descendantOne {
/* ...stuff... */
}
.className .descendantTwo {
/* ...stuff... */
}
.anotherClassName {
/* ...stuff... */
}
Сказав это, другие люди имеют другие действительные предпочтения.
Очевидно, что для производственного кода более эффективно обслуживать минимизированный код, поэтому однострочный формат ближе к тому, что я использую после разработкизавершено.