Андрей Токмаков: на самом деле не всегда проще. если мы имеем дело с каким нибудь вордпрессом-джумлой, потребуются лишние телодвижения.
собственно поэтому я и не вспоминаю этот способ. как и вариант предложенный Sergey Goryachev и вариант с комментариями
slo_nik: Да я не возмущаюсь вовсе. Скорее удивляюсь, как некоторые программисты любят усложнять всё. Нет, я тоже люблю абстракции, но не до такой степени =)
slo_nik: Именно этот. Пусть это сторонний пакет, если вы на это намекаете, однако это не уменьшает его ненужности (класса, не пакета) =)
Да и в самом Yii есть бесполезный Html хелпер, я также привел пример.
Это вы сейчас говорите про атомарный css .
Методология годится только в качестве вспомогательной, хелперы там написать для быстрых фиксов или что-то типа такого. Если весь сайт писать в этом стиле -это же адовый ад...
Вы говорите, не видите недостатков. Но самый главный недостаток, присущий еще самому раннему html и от которого как раз призван избавить css - визуализация переносится в разметку, тогда как разметка - это в первую очередь содержание, а его стилизация отделяется и пишется в стилях. С таким же успехом можно писать стили в style="".
И вот этот недостаток напрочь перечеркивает остальные "достоинства". Коих я правда не вижу вовсе =).
https://jsfiddle.net/DelphinPRO/4qn2Lnht/10/