Ответ
Да, сброс встроенных стилей — хорошая практика, но важно понимать нюансы.
Почему сбрасывают?
Браузеры применяют свои стили по умолчанию (например, margin у <body> или padding у <ul>). Это может привести к неконсистентности вёрстки.
Как сбрасывают?
- Reset CSS — обнуляет все стили (например,
margin: 0; padding: 0;для всех элементов). - Normalize CSS — не обнуляет, а приводит стили к единому виду, сохраняя полезные дефолты.
Пример сброса:
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}Что выбрать?
- Reset — если нужен полный контроль.
- Normalize — если важна доступность и сохранение базовых стилей.
Лучше комбинировать: например, box-sizing: border-box + Normalize.