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 Sharing a Website Upload the Website

Fung How Lim
Fung How Lim
2,402 Points

I realized normalize.css is not the video, yet still present on my workspace. Can i delete it?

Hi guys,

This is Steve, one of the students pursuing programming part time on Team Tree House. It's the end of the first chapter in front-end web development! yet, i just realized that normalize.css is not present in the video.

Can i delete normalize.css from the workspace? More importantly, can someone explain to me what normalize.css is and how it relates to our work?

Thanks... Any advice would be appreciated.. :)

Best, S.

3 Answers

Fung How Lim
Fung How Lim
2,402 Points

Hi Tushar S,

Thank you so, so much for your kind words. Your advice means a lot to me and it's definitely pushing me forward on my coding journey. Hoping one day i''ll be as good as you; you have close to 9000 points! That's really awesome..

Also, thanks for your explanation on Normalize.css. If i understand it correctly, normalize.css is some sort of boiler plate that commands all browser to display and perceive our coding as it is, making it easier for us to read or see the website as it should be.

Thanks Tushar! Appreciate it loads; your advice and your kinds words. Thank you so much.

Best, S.

Tushar Singh
PLUS
Tushar Singh
Courses Plus Student 8,692 Points

Actually at this stage, you should use normalize.css. It is nothing actually, it basically just lay the ground rules for you to work on. For eg, it would change your basic font(although you can change it whatever font you like), make your links little better looking and make little tweaks here and there. But as I said you can override all these changes from your own css file.

Tushar Singh
Tushar Singh
Courses Plus Student 8,692 Points

As you progress through the track, you will understand everything whatever normalize.css is doing. Give it a little time and trust me it won't be complicated.

Fung How Lim
Fung How Lim
2,402 Points

Hi Tushar S,

So I should leave it there, make no changes, and continue?

Thanks for your reassurance, Tushar S. For one moment while i was typing the question, I felt really stupid and started questioning myself if i'm suited for this. T_T

Glad to know that i will understand it better as the course progresses...

Best, S.

Tushar Singh
Tushar Singh
Courses Plus Student 8,692 Points

I am 100% sure you are suited for this because you asked a superb question. I am really glad you din't ask for the solution from some code challenge. Your question indicates you like to understand the logic behind everything and that's very good.Just trust the process and don't loose this habit to understand the logic :+1:

Normalize.css is nothing , as the name suggests it just normalize your document.(So that you don't have to write much code)

Normalize CSS aims to make built-in browser styling consistent across browsers. Elements like H1-6 will appear bold, larger etcetera in a consistent way across browsers. You're then supposed to add only the difference in decoration your design needs.

If your design follows common conventions for typography etc then using Normalize.CSS will make your own CSS smaller and faster to write.