Web browsers come with their own default styles, resulting in variations in font size for headers, body text, etc. To ensure consistency, we typically reset the default browser settings before implementing our custom styles. Below is a snippet of the reset file we commonly use:
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size:100%;
font-family: inherit;
vertical-align: baseline;
}
h1, h2, h3, h4, h5, h6
{
padding: .6em 0;
margin: 0;
font-size: 100%;
}
ol, ul
{
list-style: none;
}
table
{
border-collapse: separate;
border-spacing: 0;
}
caption, th, td
{
text-align: left;
font-weight: normal;
}