A reset stylesheet (or CSS reset) is a collection of CSS rules used to clear the browser's default formatting of HTML elements, removing potential inconsistencies between different browsers.
For example, the color for link text and spacing definitions for specific items are defined differently by many browsers by default.
[1] These default styles used in combination with the author defined rules may have unforeseen effects on the appearance of the website.
[3] This process has gradually been refined by various developers, so that only some elements are reset to their basic appearance.
In contrast, a CSS framework, which typically include pre-made style definitions for often-needed UI elements or a grid system, is used to speed up the development process of a website.