Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

HTML How to Make a Website Adding Pages to a Website Add a New Page


Probably this is a late question regarding the file called normalize.css, Is this a general file that is required to be embedded when writing css pages? Should I write my own normalize.css file if i want to start building my own project? Thanks in advance.

2 Answers

Jordan Clarke
Jordan Clarke
23,464 Points

Hi Benjamin,

Normalize is not a required file to run CSS, it just a collection of CSS that provides a reset for the browser. This is useful because different browsers display elements slightly differently so it helps with the layout of your website and saves time.

You shouldn't need to write your own Normalize file because it's not specific to a project.

Thanks a lot

Aaron Graham
Aaron Graham
18,033 Points

You don't really need to write your own, although you can if you like. There are differing opinions about what should be normalized, so if you find something that works for you, use it. There are resources for this though. You can find some of the more popular resets here: http://www.cssreset.com/

thanks a lot