Генератор коротких CSS классов и id

Скрипты и советы | 20 сентября 2022

Уроки CSS на Хабрахабре, habrahabr.ru, CSS, JavaScript, Алгоритмы, HTML, html, css, алгоритмы, javascript,

Одним днем возникла необходимость добавить в проект генерацию коротких css классов и id элементов в html верстке. Основные причины были следующие:

* Усложнить жизнь парсерам и блокировщикам рекламы (они зачастую на имена классов опираются).

* Уменьшить размер html страниц

* И чтобы все было как у Google, шутка 😄

Очевидно, что минификация классов и id полностью не защитит от парсеров, как говорится, лучшая защита от парсинга – удалить страницу из интернета. Но данный подход может отбить охоту у вчерашних студентов с фриланс биржи зарабатывать на парсинге, или защитить от универсальных ботов-парсеров.

Читать далее
PowerShell, HTML Agility Pack: разбор классов CSS на узле HTML-дерева

Я развиваю скрипт на языке PowerShell для обхода и визуализации HTML-дерева из файла на языке HTML для анализа кода...

Подробнее
HTML, CSS: важен ли порядок названий классов CSS в атрибуте «class» HTML-элементов

Если поменять порядок названий классов CSS в атрибуте «class» HTML-элемента, то поменяется ли отображение HTML-страницы...

Подробнее
HTML, CSS: какие символы можно использовать в названиях классов CSS

При разборе кода HTML-страницы возникает вопрос: какие символы можно использовать в названиях классов CSS? Например,...

Подробнее
[Перевод] Современный CSS для динозавров

— Двигать пиксели в CSS и так было трудно! А теперь мне говорят, насколько круто использовать несемантические названия...

Подробнее
Очередной метод снизить объем SPA приложения (webpack)

Так уж случилось, что в последнее время мне приходится осваивать новые инструменты. Очередным таким инструментом стал...

Подробнее
[Перевод] CSS для Swift: использование стилей для любых подклассов UIView

Оригинальное название статьи: Composable, type-safe UIView styling with Swift functions Прежде, чем вы познакомитесь с...

Подробнее

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/tcsecms/

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями