html - CSS, DIV and H1 - Stack Overflow
4. Browsers have default styles that attempt to reasonably display a valid HTML document, even when it has no accompanying css. This generally means that h1 elements will get extra padding, a large font size, bold font-weight, etc. One way to deal with these is to use a reset stylesheet.