5 ms·
Looks like this is a bunch of links to what's basically CSS4? (Not sure why all 4 links on the landing page go to the exact same page, but whatever.) If this re
by sdegutis 10y ago
Looks like this is a bunch of links to what's basically CSS4? (Not sure why all 4 links on the landing page go to the exact same page, but whatever.) If this really is the future of CSS, then I now hate CSS even more than I already did.
- Raphmedia 10y agoWhy would those handy extra selectors make you hate CSS more that you do? Why do you hate it in the first place? Because it's trendy to do so?
- sdegutis 10y agoBecause it's getting exponentially and disproportionately more complicated to just make what ought to be a pretty simple e-store. At this rate I'll soon need to know how to do advanced calculus just to figure out how to make an interface that supports both mobile and desktop.
- Raphmedia 10y agoIf you find CSS hard to grasp you should seriously consider actually learning it instead of randomly writing words in the hope that things will stick. Over here, CSS class is given on the same level as the Programming 101 classes. The class you give to new students because it's easy.
- talmand 10y agoJust because a feature was added doesn't mean you need to make use of it. You can still style a website using well-documented and easy-to-use CSS Level 2.1 if you really want to, it'll still work. If you feel even that's too complicated then just go with CSS Level 1.
- angry-hacker 10y agoIt's getting easier with new selectors, no? And if not, use the old ones you know! Case closed :)
- Ellipsis753 10y agoNot 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.
- pluma 10y ago"CSS4" is a bit of a misnomer. The CSS spec was modularised so all the various parts (like selectors) are versioned independently of each other. So there's no longer one version of CSS but a combination of various specs that each might be at totally different versions. Besides, no browser ever fully supported ALL of a particular version of a spec anyway.