4 ms·
Not sure this is what OP is getting at, but CSS is getting a bit bloated and yet is still unable to fulfill many simple tasks without extra divs and/or JavaScri
by Ellipsis753 10y ago
Not sure this is what OP is getting at, but CSS is getting a bit bloated and yet is still unable to fulfill many simple tasks without extra divs and/or JavaScript.
With Flexbox we're soon going to have _sort-of_ solved one painful issue in css - lack of vertical centring, but it's amazing it's taken this long and that the solution is still so ugly.
Larger issues with CSS can't really be solved without breaking backwards compatibility (which will never happen). For example, I wish CSS was more modular and perhaps didn't cascade so freely as it does. It's very rare to see an old site where it's possible to modify the CSS without risking breaking random pages.
- Raphmedia 10y ago> Not sure this is what OP is getting at, but CSS is getting a bit bloated and yet is still unable to fulfill many simple tasks without extra divs and/or JavaScript. Part of my work as a front-end dev. is taking pages from CMS softwares that are already done and add styles to them without changing any line of code on the markup. I never, ever, had any issues. You don't need to add extra divs to do anything. In fact, when we learned to do CSS at college, the teacher teased the bad students. He would say that they had DIVitis. The great disease of our generation. Divs would keep popping up all over them and their work. We currently support IE9+ without any issues. We used to support IE8+ without any issues.