Ответ
Плюсы:
- Убирает наследуемые стили, обеспечивая предсказуемое поведение
- Позволяет избежать нежелательных визуальных эффектов от родительских элементов
- Упрощает создание кастомного дизайна без побочных влияний
Минусы:
- Может нарушить визуальную согласованность интерфейса
- Требует явного указания всех необходимых стилей
- Усложняет поддержку, если сброс сделан глобально
Пример сброса:
.reset-bg {
background: none;
background-color: transparent;
}
Лучше использовать точечные сбросы для конкретных случаев, а не глобальные. Для глобального сброса предпочтительнее использовать нормализаторы (normalize.css).