Skip to contentSkip to footer

:where() :is() :has()? New CSS selectors that make your life easier

11 min read. Posted on May 16, 2022

When people talk about CSS complexity, a major contributor to that is CSS specificity, or writing effective CSS selectors. The more you add to a CSS selector, the more precise it is, but also, the more specific it is, so…

Read Article

The complete guide to CSS media queries

23 min read. Posted on May 12, 2022

Media queries are what make modern responsive design possible. With them you can set different styling based on things like a users screen size, device capabilities or user preferences. But how do they work, which ones…

Read Article

Polypane 9: Screenshot editor, structured data support and new debug tools

10 min read. Posted on May 11, 2022

Polypane 9 ships with a completely new way of making and editing screenshots, support for different types of structured data in the Meta panel, new debug tools and many improvements to the outline and elements panel as…

Read Article

Always open localhost in your development browser

5 min read. Posted on April 28, 2022

Many development servers will automatically open their URL when you launch them, and without configuration that happens in your default browser. If you use a separate development browser, like Polypane, that can be…

Read Article

Forced colors explained: A practical guide

10 min read. Posted on April 19, 2022

Forced colors is a CSS media query that when active radically changes the way your site looks, without any of your input. In this article we'll explore where it comes from, how it changes your site and how you can adapt…

Read Article

Create a Polypane account with GitHub

1 min read. Posted on April 6, 2022

Today we launch the option to start a Polypane trial with GitHub Auth. When you register for a Polypane trial click the "Register with GitHub" button to authenticate with Github instead of creating a username and…

Read Article

Developing for color blindness with Polypane

3 min read. Posted on March 14, 2022

While you might know about color blindness, it can be difficult to imagine being color blind. In fact, many people think it means you can't see any color at all, which is not true. Full color blindness, or "Achromatopsia…

Read Article

Polypane 8.1: Resizable element tree, disable JS feature, new debug tools and more

6 min read. Posted on March 8, 2022

Polypane 8.1 comes with two often requested features: The tree view in the elements panel is now resizable so you can adapt it to your preferences, and there is a new Disable JS debug tool that disables JavaScript in a…

Read Article

How we made the State of CSS more responsive and accessible

5 min read. Posted on February 16, 2022

Each year, the state of CSS takes a global survey of the CSS landscape. Its results are highly regarded and influence browsers, toolmakers and web developers around the world. So I (Kilian) was super honored when I was…

Read Article

Polypane is now part of the GitHub Education Intro to Web Dev pack

1 min read. Posted on February 7, 2022

We are proud to announce that Polypane is now part of GitHub Education Intro to Web Dev . The response to Polypane being part of the Github Student Developer Pack has been phenomenal. Seeing Polypane be used across the…

Read Article

Polypane 8: better Elements Inspector, new syncing features, Chromium 98 and more

13 min read. Posted on February 1, 2022

Polypane 8 comes with a better Elements inspector, big performance improvements, Chromium 98 and many other new and improved features, like forced colors emulation, focus state sync, ARM support, UI improvement, a new…

Read Article

The breakpoints we tested in 2021, and the ones to test in 2022

3 min read. Posted on January 19, 2022

Which screen sizes to design, build and test on is a perennial topic in web development. While well-built responsive websites will work at any size, during development it's easier to use a small number of sizes to check…

Read Article