Head and shoulders photo of Ben Frain

Hi! I'm Ben Frain

A web developer and author. I write web development books, make online courses, and publish YouTube videos.

Book
Book cover of Responsive Web Design with HTML5 and CSS, Fourth Edition

Learn how to build modern, responsive websites.

Major updates in the latest, 5th Edition – scroll-driven animations, view transitions, anchor positioning and more.

Learn More...

Video Course
Ultimate Text Editing Productivity with Sublime Text
This course is excellent. Ben did a great job of explaining the various functionalities of Sublime

Jovan Nikolic, Skillshare

Recent Posts

New Book: Responsive Web Design with HTML5 and CSS, 5th Edition

I'm happy to announce a new, bigger than ever, 5th edition of the best-selling book, Responsive Web Design with HTML5 and CSS. Where can I buy it? It's been many months in the making, and as ever, I learnt heaps…

Use @supports with a proxy feature/value for features you can’t test for (@starting-style)

You can't use @supports to feature test for @starting-style. But what we can do, is use another, different property value pair, that is a good proxy for the level of support we need. In this case, I know that @starting-style…