W3C News

Still Hoping for Better Native Page Transitions

April 21st, 2021

It would be nice to be able to animate the transition between pages if we want to on the web without resorting to hacks or full-blown architecture choices to achieve it. I could imagine an API that would run stuff, perhaps integrating with WAAPI, before the page is unloaded, and other stuff after the next…

EMVCo, FIDO Alliance, and W3C Renew Commitment to Enhance Security and Interoperability of Web Payments

April 19th, 2021

The FIDO Alliance, EMVCo, and W3C announced today the renewal of the Web Payment Security Interest Group, to continue to enhance the security and interoperability of various Web payments technologies. The group participants will continue to define areas of collaboration and identify gaps between existing technical specifications in order to increase compatibility among different technologies….

Not Your Typical Horizontal Rules

April 16th, 2021

The default browser style for <hr> is so weird. It’s basically: border-style: inset; border-width: 1px; The default border-color is black, but the border doesn’t actually look black, because the inset border “adds a split tone to the line that makes the element appear slightly depressed.” If I kick up the border-width to 40px you can…

Flash of inAccurate coloR Theme (FART)

April 15th, 2021

There is a lot to think about when implementing a dark mode theme on a website. We have a huge guide on it. There are some very clever quick wins out there, but there are also some quite tricky things to pull off. One of those tricky things is how it’s not a dark mode…

CSS is a Strongly Typed Language

April 13th, 2021

One of the ways you can classify a programming language is by how strongly or weakly typed it is. Here, “typed” means if variables are known at compile time. An example of this would be a scenario where an integer (1) is added to a string containing an integer (“1”): result = 1 + “1”;…

Creating a Smart Navbar With Vanilla JavaScript

April 5th, 2021

Sticky, or fixed, navigation is a popular design choice because it gives users persistent access to navigate the site. On the other hand, it takes up space on the page and sometimes covers content in a way that’s less than appealing. A possible solution? Smart navigation. Let’s define “smart navigation” as: Visible at the top…

DrupalCon North America 2021: Keynote speakers making a positive impact in open source and beyond

April 2nd, 2021

This year’s DrupalCon North America 2021 keynotes highlight the power of the global Drupal community to make a difference in some of the most crucial issues of our time and the future of digital experiences. Register today. The Drupal Association is planning a blockbuster event for DrupalCon North America, the most widely attended Drupal event,…

React Authentication & Access Control

April 1st, 2021

Authentication and access control are required for most applications, but they often distract us from building core features. In this article, I’ll cover a straightforward way to add auth and access control in React. Instead of adding a static library that you have to keep up to date or re-research each time you build a…

W3C re-introduces popular BLINK feature

April 1st, 2021

W3C today re-introduced the popular BLINK feature as part of the open web platform, thus mitigating the community critique about the removal of the early version. Using state-of-the-art W3C technology, Web authors now can be sure to get the readers’ attention that their important information deserves, and web users to never miss important information again….

April 2021 Security Releases NodeJs

March 31st, 2021

Summary The Node.js project will release new versions of all supported release lines on or shortly after Tuesday, April 6th, 2021. Three High severity issues Impact The 15.x release line of Node.js is vulnerable to two high severity issues. The 14.x release line of Node.js is vulnerable to three high severity issues. The 12.x release…