Самым популярным средством, применяемым для этих целей, является Normalize, который «обнуляет» все встроенные CSS-стили браузеров к одним и тем же значениям. Этот инструмент работает правильно независимо от типов ОС и версий браузеров. Если вы используете Normalize, то наверное, он вас устраивает. Тем не менее, основным преимуществом Nanoreset является скорость его работы.
Эта бесплатная библиотека стилей в сжатом виде занимает всего 950 байт. Возможно, это самый маленький CSS-reset, который существует на сегодняшний день.
Nanoreset поддерживает все современные браузеры и кастомизирует все основные элементы страницы. Просто подключите Nanoreset CSS на странице или объедините его с вашим CSS-кодом, используя сжатие с помощью какого-либо инструмента.
Также эту библиотеку очень использовать. Ее можно установить из пакетных менеджеров npm и Yarn, таким образом Nanoreset можно скачать прямо из консоли. Также вы можете подключить Nanoreset из онлайн CDN – это может ускорить время загрузки.
Файлы с CDN могут быть подключены в CodePen или любую другую облачную IDE. Таким способом можно протестировать инструмент для сброса стилей в вашем браузере без скачивания файла.
Если вы хотите посмотреть, как выглядит страница с подключенным Nanoreset, ознакомьтесь с демонстрационной версией (https://tiaanduplessis.github.io/nanoreset/), размещенной на GitHub. Конечно, демо-страница выглядит не очень привлекательно, но дает вам представление о том, как работает Nanoreset.
Эта библиотека доступна для всех типов веб-проектов, потому что выпущена под лицензией MIT. Все, что вам нужно для начала работы с библиотекой находится в официальном репозитории на GitHub. Побывав там, вы сможете начать знакомство с Nanoreset.
Оригинал статьи: https://www.hongkiat.com/blog/nanoreset-css-resets/
Перевод: Земсков Матвей