Мне надоело видеть, что давайте бросим дюжину классов на каждый элемент, предпочитаемый комбинаторам. Это ни в коем случае не эффективно, и люди, которые говорят, что у нас уже есть селектор класса, нуждаются в четырехкратной порции униформы для фокстрота сьерра-танго.

Это одна из самых больших частей того, почему фреймворки HTML/CSS являются памятником невежества, некомпетентности и некомпетентности, поскольку они полагаются на добавление классов в разметку, чтобы сказать, как все выглядит, вместо использования семантической разметки и классов/идентификаторов для сказать, какие вещи ЕСТЬ.

То, как все выглядит, НЕ имеет отношения к переворачиванию HTML, и если вы собираетесь использовать такие классы, как text-shadow centered xs-4 xm-6, вы можете также вернуться к использованию HTML 3.2 со всеми FONT, CENTER и таблицами. для макета все так явно промахиваются.

Но чего можно ожидать, когда большинство старых разработчиков никогда не извлекали свои черепа из прямой кишки 1997 года и потратили полтора десятилетия на то, чтобы извергнуть HTML 3.2 с 4 трансами поверх него, а сегодня просто оборачивают пустословие 5 вокруг одного и того же устаревшего, устаревшего, худшего. практики эпохи браузерных войн.

Еще хуже, когда они говорят, что они СУХАЮТ в своем CSS, поскольку они СУХАЮТ всю свою чертову разметку, писая на модели кэширования. Вот почему так много разработчиков тратят 100 КБ HTML на выполнение 16 КБ, 500 КБ CSS на выполнение 32 КБ и 2 мегабайта скриптов на однозначные числа, чтобы вообще не писать скрипты; то имея неподдельную наглость называть такую ​​раздутую некомпетентную дрянь проще.