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

CSS

Jaime Rios
PLUS
Jaime Rios
Courses Plus Student 21,100 Points

Should I take the time to learn flexbox?

Since it is not supported from most browsers should I take the time to master it? Consider that I just started learning web design this month.

3 Answers

Jason Desiderio
Jason Desiderio
21,811 Points

Yes, I'd highly recommend learning it. It gives you the most control over the elements on your page. It's actually supported in all modern browsers and will continue to be supported in the ones yet to come, which is shown here: http://caniuse.com/#search=flexbox

Here is an incredibly handy cheatsheet which I use on a daily basis: https://css-tricks.com/snippets/css/a-guide-to-flexbox/

Colin Marshall
Colin Marshall
32,861 Points

Flexbox is supported by the majority of modern browsers. You can see which browsers support Flexbox here: http://caniuse.com/#search=flexbox

Should you learn it? Definitely! I think it will be the future of responsive design, as more and more older browsers are phased out of use.

That being said, you should be cautious when using it at this point in time. Make sure you use fallbacks. Here is a good tutorial on the fallbacks: Cross-Browser Flexbox Solution with Float Fallback for Older IE.

jason chan
jason chan
31,009 Points

Yes learn everything. Get your hands dirty as much as possible. In programming you have to learn how to apply all the languages and make into one single entity.