Did you keep the site clean bootstrap without connecting their styles?

Now understand with this framework, I decided to look at its sources, to reflect on his philosophy, I saw a lot !important in the code. I was taught that it is bad, and should avoid such Directive, I didn't like it, but the desire to abandon this framework I overcame. Then I realized that I am not satisfied with the standard font sizes, and to ask your own this is a +1 extra file +1 query to the server, or the mess in the markup using style="...". Well, to edit the source code as it is not very good.

Here you are in your practice, if you are using bootstrap, often resort to connection your file styles?
Just if so, why then do bootstrap, if all he gives is written for a couple of hours on scss? Spending this time, you will not need to pull an extra kilobytes and once again to contact the server.
Or is it already the stone age, and all the grid css to stylize? Because not all browsers fully support it, as far as I know.
March 19th 20 at 08:45
4 answers
March 19th 20 at 08:47
Solution
All the Bootstrapping you not that for 2 hours, and even 2 weeks can not write. More precisely, write a draft of something, and then another who knows how long the bugs will catch. And after about a month of debug will understand that it is time to do a global refactoring :)

Although the reference grid makes suspect that you don't need the whole library, but only the grid? If so, then Yes, it is possible and to write all these col-1, etc.

About customization - Bootstrap she responds well, only if your changes are in line with overriding variables: https://github.com/twbs/bootstrap/blob/master/scss...
And too bad if something harder/deeper (because of the architecture and historical reasons).
And, in terms of all these licenses are allowed to edit the source? - carissa.Lemke commented on March 19th 20 at 08:50
The MIT license - so Yes, you can. - lysanne.Weissnat commented on March 19th 20 at 08:53
@lysanne.Weissnat, Thank You) - carissa.Lemke commented on March 19th 20 at 08:56
March 19th 20 at 08:49
Solution
open the file _variables.scss
there are many hundreds of variables
take them yourself and override, as it is in the dock

bootstrap 2 hours does not write, there is a lot of components
which incidentally are repeated in every project

from the pros
makes clear how to behave as a layout
it's not the poster is solid, and the template
which is assembled from blocks, they can be interchanged
and it works with any content

and that is not always all functionality is drawn
there are models in the field is a text, and may need checkboxes, etc.
typography needs all etc.
there is a lot more there that "does not draw in every project"

as an example of the topic at themeforest, all on bootstrap

of the minuses
there smacss methodology, and everything about it need to know is the fact that its Creator has moved on BEM

well, allow the bootstrap to maketu a pain in the ass
if there is no design then it fits

and 99% of it just the grid take

by the way she helps out. Flex, certainly flexible, but all that it says is necessary to test. and the grid works everywhere. as the bootstrap, if it does not climb your code:)
Thank you for such a detailed response. Just the same, almost always a situation where no layout, and design need a quick fill on the knee. Have the customer to pay the entire bootstrap.min.css, and then who knows what else in the project will need to do bootstrap, and then it turns out that it cuts. - carissa.Lemke commented on March 19th 20 at 08:52
March 19th 20 at 08:51
It's easy for someone to use the bootstrap in order to save time. But personally, I think that everything is fine and flake to place. If we do something extraordinary the grids. Grids and by the way feel good in all browsers)
To place something is possible and a flake, in General, as I always do. I just hate the layout, but sometimes you have to impose something difficult. For example, some adaptive pull-down menus with the appropriate display of fonts. And the bootstrapping is done in a few minutes. But to pull the entire library for this as you do not want. - carissa.Lemke commented on March 19th 20 at 08:54
March 19th 20 at 08:53
Sberbank internal admin panel for granting loans written in pure bootstrap ;)
where functionality and design, perfect.
You do not spend time on design and gets excellent results.
But as a rule the backends order in "expensive" and the customer is difficult to explain what he paid 5 million rubles, and the design is better not to do.

Find more questions by tags BootstrapCSS