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 Basics Getting to Know Bootstrap Enhancing the Page

Bootstrap vs CSS

Maybe it sounds like a silly question, but: Is Bootstrap a substitute for CSS?

Thanks!

5 Answers

Steven Parker
Steven Parker
231,236 Points

No, but since most of Bootstrap is CSS, so as long as you want only things that Bootstrap is intended to do, you might not need to write much (if any) CSS yourself.

Stevan Lay
Stevan Lay
8,306 Points

I can definitely see some of the advantages of bootstrap and when to employ it, but also can understand the limitations and when it would be best to try to create something unique/different. Thanks for the reply Steven... after completing the course and asking the question out loud really helped to conceptualise bootstrap vs CSS better. Cheers!

Ally Sparham
Ally Sparham
9,753 Points

Just wanted to say how nice it is to see how friendly, kind and understanding people are towards each other in the questions section of Treehouse.

This is glorious! Thanks Steven!

Stevan Lay
Stevan Lay
8,306 Points

Just adding to the question of bootstrap vs CSS:

When is it best to use bootstrap as oppose to CSS to front-end your site? Or, on what occasions is it better to employ bootstrap over CSS?

Steven Parker
Steven Parker
231,236 Points

Bootstrap has a particular "look" that because of it's popularity is familiar to most users, and it also provides responsiveness to various devices. If you like that look, using Bootstrap can greatly simplify and speed up the development process.

On the other hand, if you're objective is to create a distinctive look, and you know how to achieve responsive functionality without using a framework, you might choose to "roll your own" even though it will require more initial development time.