The slow adoption of new CSS features

  Рет қаралды 1,167

General Musings with Kevin Powell

General Musings with Kevin Powell

Күн бұрын

Пікірлер: 11
@drewbird87
@drewbird87 4 ай бұрын
Thanks for the nudge! I need check out container queries again. Theoretically, they’d shine in “components” - just need to take a step back and think through how it interacts with existing responsiveness.
@Brendan2Alexander
@Brendan2Alexander 4 ай бұрын
Good points. I stand convicted as one of those devs who often manhandles css just to get something done while my "real" work is with javascript or dotnet etc. Your channel really helps me to genuinely focus on the art and science of css. Because of you I DO use container queries.
@PicSta
@PicSta 4 ай бұрын
I am a web developer over 20 years but had a few years of break now. I lost completely track of newer CSS features and play catch up at the moment. Most people have a specific workflow or way of thinking where container queries change, like everything in thinking of design structures. Like for 10 years you walk down the street on right side, now someone comes up say, please use left side instead. This is how it must feel for most people adopting it. Perhaps one day we all will use it as there come some benefits with it in the way we design things independently of device their width.
@tanim_mahbub
@tanim_mahbub 4 ай бұрын
The people who are working on the adoption of new CSS features for browsers are the most important to do this in my opinion, if they implement the new features the people who try to adopt them will try harder. I have 2 incidents to tell you about. The first is about a few months ago, I applied border-radius, outline, and outline-offset to a set of buttons. They were working fine, except one day one of the team members told me that it was not working on the mobile browser, so I tried with an Android mobile browser Chrome, and he was right, it's not working. After a little bit of digging, I found out that border-radius doesn't work with outline in some browsers. So I changed the CSS and used border and box-shadow as a CSS-Trick for the design I wanted. The second incident is recent. I have done like 25% of a project using the new CSS nesting, and guess what, it got me again in mobile browsers. After checking a little bit and chatting with the ChatGPT I concluded that for now, it won't be wise to use the new CSS features except for practice purposes. I felt sooooo bad because the new features are so awesome.
@markopizurica
@markopizurica 4 ай бұрын
css grew so much in the last couple of years, so it's probably overwhelming for new designers. also, with so many new features people need to keep track on caniuse, people just opt to use near perfect adoption, and just wait for the community to announce that 'it's ok now!' it feels to me that wide adoption of flex and grid was just yesterday.. and look at as now! @container lol!!
@hemantduttacodes
@hemantduttacodes 4 ай бұрын
People don't look for something new once they have something that works for them. People don't every day have the mentality that I will improve my workflow and techniques, not only CSS but in general; once they learn something that fulfills their needs, it is enough for them. They learn something new once they have a requirement that pushes them to do so.
@CyberTechBits
@CyberTechBits 4 ай бұрын
TBH CSS is so powerful nowadays you can do a lot without JS.... it's awesome 😎
@techyjc
@techyjc 4 ай бұрын
Is there also the question of browser adoption for new CSS? Some browsers adopt faster than others. The time between initial release, adoption and full(ish) support probably means enthusiasm is curbed or sometimes the feature just slips off the list. With the exception of features that are progressive enhancements, which can be used early on. Just my thoughts.
@killerwolle88
@killerwolle88 4 ай бұрын
I used container queries, they broke our modals. (Because it catches position: fixed, like relative catches absolute) So... Next project.
@Tenaciousgolem939
@Tenaciousgolem939 4 ай бұрын
That stat is interesting, i'd say my current role id say im 80% html and css😅
Is HTML the easiest, or hardest, to get right?
13:21
General Musings with Kevin Powell
Рет қаралды 2,6 М.
7 CSS Features You Have Not Heard Of
10:00
Syntax
Рет қаралды 3,2 М.
Человек паук уже не тот
00:32
Miracle
Рет қаралды 2,6 МЛН
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 33 МЛН
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 97 МЛН
Answering your questions - Mailbag episode
29:48
General Musings with Kevin Powell
Рет қаралды 631
Useful & Responsive Layouts, no Media Queries required
11:03
Kevin Powell
Рет қаралды 181 М.
Why Listening to English is the Secret to Learning Faster?
11:58
How much browser support is enough?
7:45
General Musings with Kevin Powell
Рет қаралды 505
Two important dev skills that don’t get enough attention
14:02
General Musings with Kevin Powell
Рет қаралды 1,5 М.
A conversation with Una Kravets: The rapid evolution of CSS and hobbies outside of work
1:02:00
General Musings with Kevin Powell
Рет қаралды 1,7 М.
I felt like I was taking a step backward
7:29
General Musings with Kevin Powell
Рет қаралды 358
How do you know you're ready to start applying for jobs?
8:08
General Musings with Kevin Powell
Рет қаралды 1,7 М.
It took me 6 years to realize I had a great idea
11:58
General Musings with Kevin Powell
Рет қаралды 1,9 М.
Человек паук уже не тот
00:32
Miracle
Рет қаралды 2,6 МЛН