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 trialmartinpatino2
4,741 PointsWhat does the "normalize.css" actually do in the project?
I feel like it was never really explained why it was added?
2 Answers
Jason Anders
Treehouse Moderator 145,860 PointsHi Martin,
Normalize.css is used to "normalize" the style of a website across different browsers. As each browser has its own default settings, sometimes things can look very different on different browsers. Normalize is different from CSS Reset, which just eliminates any and all styles. Normalize makes things uniform across browsers and only affects the styles that need 'normalizing.'
Hope that makes some sense. Keep Coding!
jason chan
31,009 Pointshttp://compass-style.org/reference/compass/reset/
It's part of the compass library that's why they use it.
martinpatino2
4,741 Pointsmartinpatino2
4,741 PointsDo developers usually develop their own normalize package ?
Jason Anders
Treehouse Moderator 145,860 PointsJason Anders
Treehouse Moderator 145,860 PointsI'm sure some might, but Normalize.css is available on github and can be used on your site... and is WAY easier than coding your own. If you check the source of many sites, you will probably find the normalize.css link.
Justin Horner
Treehouse Guest TeacherJustin Horner
Treehouse Guest TeacherGreat answer, Jason!