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
Eppu Vahtola
8,531 Pointslinking to normalize.css
What are the benefits to downloading the normalize.css file to your own server, as opposed to linking the github css file straight to your html-document, this way the version would always be up to date?
2 Answers
Steven Parker
243,656 Points"Always up to date" may have drawbacks as well as advantages. A recent update might introduce something that is incompatible with your code. So while it's unlikely to be a problem, running only with a version you have tested with can be desirable when site reliability is critical.
Another potential reliability issue might arise if the hosting server was experiencing an outage or bottleneck. Providing files from your own server will always work if the user has access to the page content to begin with.
Eppu Vahtola
8,531 PointsThank you Steven, that makes sense! A follow up question though: For example let's say I have made a site with the normalize version 3.0, and it is now at 7.0, would it be a good practice to download the latest version, and if there is no compatibility issues, update that to the website, and do this every once in a while when normalize is updated?
Steven Parker
243,656 PointsYes, but I wouldn't consider it a high priority. The main value in updating would be when the older version wasn't doing the job of creating consistent cross-browser behavior, but the update fixed those issues for your specific application.