W3C News

Zero-Width Space

July 2nd, 2021

The name zero-width space is antithetical, but it’s not without uses. In text, maybe you’d use it around slashes because you want to be sure the words are treated individually but not have any physical space around the slash: That’s an image. WordPress was being weird about it and not escaping it even when in…

CSS for Web Vitals

July 1st, 2021

The marketing for Core Web Vitals (CWV) has been a massive success. I guess that’s what happens when the world’s dominant search engine tells people that something’s going to be an SEO factor. Ya know what language can play a huge role in those CWV scores? I’ll wait five minutes for you to think of…

W3C offers an Inclusion Fund and Fellowships for TPAC 2021

June 29th, 2021

60% of the world is online and we want and need to reflect the diversity of the whole world as more people continue to access, use and create the web. We believe that more diversity means better representation, which leads to better and more inclusive design. Indeed, more background, more use cases, more edge cases,…

System *Things

June 28th, 2021

I think we’re all largely aware of colors like this: color: OldLace; background: rebeccapurple; I guess you’d just call those “named colors” in CSS. Those aren’t the only kind of named colors there are though. Some of them are a bit more fluid. Jim Nielsen was blowin’ minds the other day when he blogged about…

July 2021 NodeJS Security Releases

June 24th, 2021

Summary The Node.js project will release new versions of all supported release lines on or shortly after Thursday, July 1st, 2021. One High severity issue, and three Medium severity issues Impact The 16.x release line of Node.js is vulnerable to two medium severity issues. The 14.x release line of Node.js is vulnerable to two medium…

First Public Working Draft: Web Neural Network API

June 21st, 2021

The Web Machine Learning Working Group has published a First Public Working Draft of Web Neural Network API. This document describes a dedicated low-level API for neural network inference hardware acceleration. Read more in the blog post about context on this work.

Authorized Translation of WCAG 2.1 in Norwegian

June 18th, 2021

The World Wide Web Consortium published the Authorized Norwegian Translation of Web Content Accessibility Guidelines (WCAG) 2.1, Retningslinjer for universell utforming av nettinnhold (WCAG) 2.1. The Lead Translation Organization for this Authorized Translation was the Digitaliseringsdirektoratet (Norwegian Digitalisation Agency). Translations in other languages are listed in WCAG 2 Translations. W3C Web Accessibility Initiative (WAI) particularly…

Inline Styles as Classes

June 16th, 2021

If you’re abhorred by using inline styles, just move that style to the class attribute! And then make sure you have CSS in place that, ya know, does what it says on the box. I’ve revolutionized CSS. — Sam Thorogood (@samthor) June 10, 2021 OK lemme dig in and totally ruin the joke. First…

First Public Working Draft of MiniApp Lifecycle

June 15th, 2021

The MiniApps Working Group has published a First Public Working Draft of MiniApp Lifecycle. This specification defines the MiniApp lifecycle events and the process to manage MiniApp and each page’s lifecycle. Implementing this specification enables the user agent to manage the lifecycle events of both the global application lifecycle and the page lifecycle. The Working…

Adding Shadows to SVG Icons With CSS and SVG Filters

June 11th, 2021

Why would we need to apply shadows to SVG? Shadows are a common design feature that can help elements, like icons, stand out. They could be persistent, or applied in different states (e.g. :hover, :focus, or :active) to indicate interaction to users. Shadows happen in real life, so they can be used on screens to…