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 Bootstrap 4 Basics (Retired) Getting to Know Bootstrap 4 Creating a Simple Page

Daan Schouten
Daan Schouten
14,454 Points

Necessity of Bootstrap considering Flexbox

From what I have seen so far, Bootstrap's ready-made classes make it much easier to get the content where you want it to be. And although this website was made pretty rapidly, I doubt it would have taken much longer using Flexbox. Perhaps more complicated designs will be beat by Bootstrap, but then there should also be some satisfaction in writing your own code, and the css is probably more concise? Does this make sense, if we for a moment ignore the fact that Flexbox isn't yet compatible with all browsers?

1 Answer

Erik Nuber
Erik Nuber
20,629 Points

I don't remember if it was mentioned during the course or something I have read elsewhere but, I think one of the big things that bootstrap has that would be time consuming is the grid layout. It is incredibly useful to be able to place things so easily on the grid and, you don't have to make it yourself. Not that creating a grid is terribly hard but, the controls using bootstrap make it a very simple thing to do.

Bootstrap has many great features that are easily and nicely done and, allow you to use your own CSS to make modifications so everything doesn't look the same all the time. It is just a handy tool to use and, gives you another way to achieve whatever it is you are ultimately looking for.