Best HTML CSS Framework in 2020?

Greetings to all. What framework is best to use? As I understand bootstrap heavy and yuzayut just the grid.
Looking towards Bulma, Foundation, PureCSS. Both of them better and better? And even whether to use frameworks or it is better to use some already-known grid? What kind of mesh do you use?
April 7th 20 at 15:34
2 answers
April 7th 20 at 15:36
I do not understand why in 2020 the use of CSS frameworks, when, without much fuss you can create your own mini-framework, which will contain the most necessary and frequently used in the project. Create clear and supported structure, documentation, break all the major elements on the components and all. For example: Buttons, grid, menus, accordions, tabs, cards and more.

At first glance it seems that it is difficult, but if you have a good experience and a lot of skills that can be easily and single-handedly created something cool and comfortable. And most importantly - its always easy to change, maintain, modify, but don't get too carried away by the creation tools, meaningful only to themselves. Creating something, you need to always think about those who one day will take the project after you will have to modify it at a later time and support. Creating something and giving birth to a new creation - to live not one day, and to plan and advance planning several moves ahead.


understand why in 2020 the use of CSS frameworks

Because conventional solutions are better than casopisov - Adaline commented on April 7th 20 at 15:39
@veronica, nonsense do not wear. 4 years of development, never anything like bootsrap is not needed in development. Everywhere all in different ways, different elements, different typography, layout, etc.
Separate mesh, vents, etc. - Yes, they can be useful, it is according to circumstances.
Why would I want a bunch of code, form elements, typography, etc., if half of them I won't use and the other half will need to adjust the time revision is not much lower development time from scratch?
Layout, is not a place where conventional solutions are more independent development. - brigitte.Watsica commented on April 7th 20 at 15:42
@Moses,
Why would I want a bunch of code, form elements, typography, etc., if half of them I won't use
All the normal frameworks modular plug only what you need.

and the second half will need to adjust the time revision is not much lower development time from scratch?

Highly situational. A large part of the frameworks is the build system, to change something no problem.

To generate high quality, responsive, accessible and crossbrowser who's going faster? A whole community of people, or You? That would be cheaper and faster?

I'm not a particular fan of frameworks where they are not needed, but they need not rare.
But I always cry when sitting typeset in FF and opened chrome, and it isn't everything, and accessibility is often affected. - deshawn_Reich commented on April 7th 20 at 15:45
All the normal frameworks modular plug only what you need.

In fact, the connection of the modules I've written. But there is no reason to use modules frameworks, which sometimes are tied to the heart of the framework and themselves use other modules, it is easier to select individual components.
Highly situational. A large part of the frameworks is the build system, to change something no problem.

The same as above. Frawork 0 dictate you its own terms, the component no.
To generate high quality, responsive, accessible and crossbrowser who's going faster? A whole community of people, or You? That would be cheaper and faster?

You really overestimate other people's skills. And to impose your design, no one will. What you will perevertailo at completion - can also be curved. It's not mythical quality of the community and the skill of the developer.
But I always cry when sitting typeset in FF and opened chrome, and it isn't everything, and accessibility is often affected.

And I often cry when I see anything written on the framework, which is used 20%, transferred to a 70%, where a pile of debris, and you can't budge the easy way, as the framework sets its own conditions.

CSS frameworks I see justified only in those places where the layout is not a priority. For example, for a backend developer, with no conditions on withdrawal, and he quick throws in this conclusion.
And with components - not all by far:
Typography - everywhere is different.
Forms are different everywhere.
Mesh - Yes, perhaps, but it's before the first signs of an impending PI**ECA when the number of elements, which is superimposed on it without the inserts begins to exceed the pain threshold.
Resets - they can not be considered for components, each dropping on the, someone has, someone famous.
More we have nothing base. Then went to special items. And then, again, if there is no explicit indication of their registration, or they are easily imposed in the layout, example: gallery, selects, etc, we can use the components, if not easier to write.
For me, it is not difficult to write a select that will look good in most desktop browsers and native display on a mobile, or any gallery where the client wants something with a catch. But on one project I am a third year pick out a bunch of libraries and components layout of previous web designers because it easy to use a component, a lot of the extra functionality they didn't care, and how it has crossed a critical threshold: the render was a long, big files, edit bugs hard - piled into the sunset. - brigitte.Watsica commented on April 7th 20 at 15:48
@veronica, the decision to use a CSS framework or not depends on many factors, and/or use or not was left to each developer. However, it can be compared with many. But I don't see much point in arguing because it all depends on many factors. The number of frameworks is also telling, because if there was one in the whole world the universal tool, then surely people would create a bunch of extra? Right? They would all have joined forces to improve only one, but people tend to try to create something of their own. This desire is understandable.

Do not forget about the quality of the code. For in the world of web development is achieved many different solutions, and likewise a decision that was, it may not always seem universal. Sorry for the water in the text, I somehow lost the habit to write long and literate text, expressing in them the essence of his thoughts. I once used to write stories, poems, novels and of course the code trying to improve it to the limit. - Antonio99 commented on April 7th 20 at 15:51
April 7th 20 at 15:38
Bootstrap, Tailwind, bulma, skeleton, Foundation, semantic ui - All by. You either make the design unique time after time and then you fit just Sass or Scss(or PostCSS), or are you doing a specific pattern and then also has a sense of Sass to own the components that you're going to copy-paste and insert into projects(for css has @import and copy-paste the html there :) )

Find more questions by tags HTMLCSS