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 trialja5on
10,338 PointsIn the video he added ol & ul to end of the normalize.css but wouldn't normalize.css come with that default setting?
Plus aren't we supposed to be working within our own style.css file?
I have done css basic courses without much problems however this seems strange... its like getting someone else's work and making it your own.
2 Answers
Clinton Hays
Front End Web Development Techdegree Graduate 18,156 PointsI think there are a couple of things to remember for this. First, Normalize is just a tool, a highly customizable tool. We can change, add, or remove any of the rules within the Normalize document. They aren't going to be able to anticipate everyone's preferences for what they would like their standard, vanilla web page to look like, so they've left it open for you to customize for your own projects. Second, you shouldn't look at this like it's plagiarism. Normalize is offering this document as a useful tool to help standardize web stylings. Think of it like this; we use sites like unsplash to get pictures to use on our websites, just because I didn't go out and buy an expensive camera and take the beautiful photograph myself doesn't mean I'm passing someone else's work off as my own, it's simply me making use of a resource that helps make development easier. They are offering this service to you, you aren't hunting down someone's source code and copy & pasting it.
I hope this helps! Happy coding!
Chris Conwell
2,268 PointsNo, the normalize.css is intended as a reference. Free to use and modify. Info gathered from their site:
How to use normalize.css
There are then 2 main ways to make use of it.
Approach 1: use normalize.css as a starting point for your own projectโs base CSS, customizing the values to match the designโs requirements.
Approach 2: include normalize.css untouched and build upon it, overriding the defaults later in your CSS if necessary.