Атрибуты data-* в HTML рекомендуются использовать для хранения пользовательских данных, не имеющих визуального представления, прямо внутри DOM элементов. Это позволяет:
element.dataset и изменять их.javascript
.status-active) может сделать разметку менее читаемой и более сложной для поддержки.dataset может быть быстрее, чем парсинг строковых атрибутов или работа с скрытыми элементами.css
Важно использовать data-* атрибуты для данных, не имеющих другого подходящего семантического атрибута HTML. Для данных, которые должны быть доступны поисковым системам или другим парсерам, следует использовать соответственно семантические элементы и атрибуты.