html

A quick introduction to progressive enhancement

As you go on to build new web solutions, it will be important to keep progressive enhancements in mind.
Adewale Abati
5 min read

How to do semantics the right way

This article will show you why semantics on the web is important, what kind of semantic elements are built into HTML, and how you...
Kristofer Selbekk
5 min read

How to pass HTML content through components with Vue…

Vue slots are a scalable solution for passing down template code from one component to another.
Nwose Lotanna
5 min read

How to use refs to access your application DOM…

Use ref attributes to easily manipulate your application DOM in Vue.
Nwose Lotanna
5 min read

Real-time processing with Web Workers

As a JavaScript developer, you should already know its single-threaded processing model: all of your JavaScript code is executed within a single thread. Even...
Andrea Chiarelli
9 min read

The dialog element: The way to create tomorrow’s modal…

Overview The dialog box is a common user interface design pattern that comes up over and over again on websites — so often that the W3C...
Abishek Jakhar
6 min read

When to use HTML5’s canvas

The HTML5 canvas has the potential to become a staple of the web, enjoying ubiquitous browser and platform support in addition to widespread webpage...
Alvin Wan
7 min read

Discovering the Shadow DOM

We are all fully aware of the Document Object Model (DOM). Thanks to it, we can manipulate the structure and the content of an...
Andrea Chiarelli
7 min read

You’re using〈em〉wrong

Learn how to correctly emphasize and italicize words in HTML5.
Facundo Corradini
8 min read

The easiest way to keep your web apps accessible:…

The easiest way to keep your web apps accessible: Just use text The web is no longer just a collection of static text documents with...
Jason Rodriguez
7 min read

Submitting HTML forms using JavaScript frameworks (Vue, React, Hyperapp)

HTML forms can send an HTTP request declaratively while submitting forms and awaiting response. However, you have to wait for a full page reload...
Ogundipe Samuel
9 min read

What every developer needs to know about HTML email

HTML email: you may love it, you may hate it — but you have heard of it. I bet you have an opinion on it, too....
Jason Rodriguez
10 min read