Почему на некоторых сайтах классам CSS даются имена как попало?

Например, class="sc-17oo9i7-0 dYVZfZ cwvp5a-1 iUwcdM". Разработчики делают это намеренно?
  • Вопрос задан
  • 588 просмотров
Решения вопроса 1
sniggering_deus
@sniggering_deus
Mother is a god in the eyes of a child.
Такие классы не пишут руками. Этим занимается например сборщик, который анализирует всю верстку, сопоставляет стили и селекторы и каким нибудь образом это всё изменяет для наибольшей производительности на клиенте.

А ещё полезно в случае если нужно загадить код визуально, для тех кто любит изучать структуру кода и/или брать чужое, копируя дизайн тех или иных блоков, например.

Но это не самая лучшая практика, так что не стоит к этому стремиться. В конечно итоге, можно и самому однажды запутаться.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@McBernar
Автоматическая генерация имен. Когда, например, вы хотите сделать scoped style для каждого своего компонента — можно подключить это в вебпаке (во вью нативная фишка, вроде).

Кто-то подобным образом уменьшает вес страниц. Да, имена классов тоже поджимают. Но это вряд ли вам нужно.
Ответ написан
@NedoProgrammist1979
Это тупо автоматическая генерация, разрабы так делать не будут.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы