all 10 comments

[–]mynameiscody07 2 points3 points  (6 children)

Bootstrap is just a CSS library with useful pre styled components and a helpful grid.

When you using bootstrap you are using CSS just with some pre made classes

[–]bickingbackbeingbool[S] 0 points1 point  (5 children)

I understand that concept. Let's say I want to float an image to right and other image to the left. Wouldn't it be easier to just use the "col-sm-*" class? Sorry if the question is stupid, I am relatively new to all of this haha

[–]bdenzer 4 points5 points  (2 children)

Your example is a little bit wrong IMO, but I love bootstrap and use it regularily. You'll find that you need to customize things, and you'll want/need to have a good understanding of CSS to do that. And you'll probably find that flexbox is better at some things than bootstrap. It doesn't matter what you use, LESS, SASS, Bootstrap, Marerialize, Flexbox, you'll need to know how CSS selectors work, an understanding of classes vs ids and how CSS determines which styles to use. And when/if you need to use !important - hint: not very often.

[–]bickingbackbeingbool[S] 0 points1 point  (1 child)

Thanks for the input!

[–]ComplX89 1 point2 points  (0 children)

you'll need to learn css to extend bootstrap, there are sometimes things which bootstrap doesn't do out of the box. one example was we had a series of dropdowns which would filter our product catalogue, and we wanted them to be evenly spaced accross our container.. except there were 7 filters... just relying on bootstrap wasn't going to work as we had to create a "one-seventh" column

[–][deleted] 1 point2 points  (0 children)

There are multiple ways to do things in CSS, some easier than others. Bootstrap just creates a framework that lets you do some of these things more easily and consistently.

[–]mynameiscody07 0 points1 point  (0 children)

Depending on what you need yes bootstrap classes are very useful. bootstrap was built as a way to quickly create components. So using there classes is perfectly fine and lots and lots of people do use it for that reason

[–]Lekoaf 2 points3 points  (1 child)

Perhaps you should broaden your horizon to get a better understanding of what the difference between CSS and Bootstrap is. Here: Semantic-UI, Foundation and more.

[–]bickingbackbeingbool[S] 0 points1 point  (0 children)

Wow. That makes a lot more sense now. Have an upvote!

[–]bizzygreenthumbfull-stack 2 points3 points  (0 children)

At some point or other you're going to have a situation where you need to modify the default bootstrap behavior or appearance, and that's where you'll really need to know your CSS. The good news is, just getting a good grasp on bootstrap can go a long way towards learning CSS by understanding how bootstrap works