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 trialAndrew Kenower
3,069 PointsOn not supporting IE8
I'm seeing that IE8 still has %15 of market share of all browsers. It seems like a bad idea to just simply ignore that group of users. Can there be an addendum to this video explaining how to troubleshoot creating fixes to make this work in that browser? Or at least a link to resources that discuss the common issues one will need to address?
Thanks. Andrew
3 Answers
Seth Shober
30,240 PointsFrom my experience these things are learned over time. Nobody can know all the bugs, but by playing around with HTML/CSS/JavaScript over time and building things for the web you will inevitably run into them. The important thing is to know how to research the problem and figure it out. Once you have a specific problem you are dealing with it's usually not too difficult to find a solution online. It's almost guaranteed that somebody else has encountered your problem and shared a solution online. Stack Overflow will serve you best here.
It's good to be proactive and think about what's elements you're using, especially if they are new. You'll learn to kind of sense whether something you're implementing might cause a problem. Caniuse is a life saver. It will tell you which browsers support what.
The scope of the project will also help you decide which browsers you support. Many newer frameworks only cover up to IE 9. It's important to consider who your users are and which browsers they will be using. The more people who are using your site, the more versions of different browsers you should cover. On the contrary if you are working on learning new CSS stuff like flexbox, don't worry about cross browser concerns, as it's more experimental.
The general scope of the project should determine from the start which browsers are being supported. After that you will find that there are multiple ways to do things and some work better than others in older browsers. It's really trial and error.
Andrew Kenower
3,069 PointsThanks a bunch for the resources and the response!
Andrew Hsieh
4,382 PointsThanks for asking this question. I, too, had similar worries, especially when seeing images such as this one:
http://www.netmarketshare.com/browser-market-share.aspx?qprid=2&qpcustomd=0
I appreciate all the insight from both of you!