Helping you learn how to make the web, and make it look good while you're at it.

With weekly videos and shorts, I'll be bringing you How Tos and Tutorials, as well as simple tips and tricks, with a big focus on helping people see how wonderful CSS is!


Kevin Powell

QUIZ TIME! Which of these would create a full rainbow gradient using only two color stops?

2 days ago | [YT] | 72

Kevin Powell

Over on the second channel, this week I spent some time talking about modern css, with some talk on grid-lanes, random(), the range syntax coming to style queries and if(), and some general thoughts on modern css in general https://youtu.be/lLY6DLzuiaU

2 days ago | [YT] | 26

Kevin Powell

QUIZ TIME! When using CSS Grid's repeat() syntax, which of these will continue making new columns, even if there aren't any elements to place in them (in other words, it will potentially create empty columns).

1 week ago | [YT] | 124

Kevin Powell

QUIZ TIME! Which of these selectors would select a link that points to a PDF file?

2 weeks ago | [YT] | 274

Kevin Powell

New video up on the second channel, where I talked with Adam Argyle about his adventures in trying to land a new job after being let go by Google. He shares how hard it was to even get interviews, how so many interviews are broken, and some of the positive experiences he had along the way as well.

3 weeks ago | [YT] | 37

Kevin Powell

I'm going to be judging the Bad UX Worldcup, come and join the fun! https://www.youtube.com/watch?v=PGpwo...

3 weeks ago | [YT] | 15

Kevin Powell

On Tuesday and Wednesday of this week, I'm giving a workshop with Frontend Masters called Modern CSS Fundamentals.

This isn't just a "here's how flexbox works" type of workshop. We're going to dive into why CSS behaves the way it does, exploring the mental models and systematic principles that make everything click into place.


You'll learn to build responsive layouts with confidence, troubleshoot problems effectively, and implement any design without guesswork.

It's a live workshop, so you can ask questions in real-time. Once edited, it becomes a full course you can revisit at your own pace. Frontend Masters requires a membership, but you can sign up for just one month for less than $30 USD with the coupon code POWELL at checkout, which should be applied automatically with this link frontendmasters.com/workshops/modern-css/?utm_sour… (affiliate link, which helps me keep making free content).

I haven't created something this comprehensive covering CSS fundamentals before, and I'm really proud of how it's come together. Hope to see you there!

1 month ago | [YT] | 194

Kevin Powell

Working on something about positioning and found my positioning in 60 seconds short... I'm so happy that we have longer shorts now, but the time constraint was good for this one I think, lol - youtube.com/shorts/jFcWa9kiOH...

1 month ago | [YT] | 38

Kevin Powell

Over on the second channel, I had a great conversation with Henri Helvetica. If you don't know Henri, he's a performance engineer, but also highly involved in the developer community at large and who does a lot of work in the meetup and conference spaces. https://youtu.be/NCVoVNQ8-3U

1 month ago | [YT] | 15

Kevin Powell

Which of the following CSS properties allows us to resize image elements within their boxes, the same way we can do `background-size: cover` or `background-size: contain` for background images?

1 month ago | [YT] | 136