Tag: html

48 posts

headingoffset Is Coming: How to Prepare Today

With headingoffset starting to land in browsers, learn how to prepare now using polyfills, safe CSS fallbacks, and accessibility-first heading styling.

·
Jun 3, 2026

Context-aware headings in HTML

A common issue that we've probably all faced at some point is having a component that includes a heading, which sometimes should be an H2 and sometimes maybe an H3, depending on where it's used.


M
matuzo.at
matuzo.at
·
Jun 3, 2026

Atproto markup for HTML

A call to use trivial RDFa markup in our HTML to indicate which records produced the elements on our pages.

·
May 24, 2026

Don't put aria-label on generic elements like divs

This post is part of a series called #WebAccessibilityFails, where I collect common issues I find in accessibility audits so that you can avoid them in the future.


M
matuzo.at
matuzo.at
·
May 22, 2026

Grid Lanes, Subgrid, and No Extra Wrappers

A narrative walkthrough of how grid lanes, subgrid, and anchor positioning let me remove wrapper-heavy CSS workarounds as a progressive enhancement.

·
May 6, 2026

To yak-shave, or not to yak-shave

Herein I contemplate how to present the root of my internet existence.

·
Apr 20, 2026

Nice Select

Building a modern custom select with base-select.

·
Feb 3, 2026

Resources

HTML/CSS/Java, templates, widgets, effects, & other sites...

·
Jan 22, 2026

closedBy=any

Declarative dialog light dismiss

·
Oct 16, 2025

Pure Internet: NFC

HTML, CSS & minimal JS combined with NFC tech to create serverless web experiences.


P
Posts
iammatthias.com/posts
·
Nov 18, 2024

Pure Internet: NFC

HTML, CSS & minimal JS combined with NFC tech to create serverless web experiences.


P
Posts
iammatthias.com/posts
·
Nov 18, 2024

Have a dialog

A few fancyish dialogs for you to steal.

·
Nov 14, 2024

I Put A Workshop On Chrome Developers Youtube

UI Workshop Sprinkle scroll driven animations, view transitions, popovers and container queries onto an ecommerce home page with me! Video · Code

·
Nov 13, 2024
What's a Single-Page App?

What's a Single-Page App?

The web development community talks a lot about single-page apps, but are we all on a single page? Here's my ontology of web app architectures, organized by rendering and navigation.


Jake Lazaroff icon
Jake Lazaroff
jakelazaroff.com
·
Nov 4, 2024

The Over Easy Mini Web Machine

Ep #5 The Over-Easy Machine UI layering with anchor() no more complex position: absolute keyword alignment intrinsically sized based on content pairs radically with popover elements Try the machine: Basic · Author Cards · Animated Popover The latest Mini Web Machine on Chrome Dev…

·
Sep 4, 2024

The Closewatcher Api

Excellent post on the CloseWatcher API by Abdelrahman Awad .

·
Aug 21, 2024

Google Io Connect 2024 In Beijing China

Join me in Beijing‽ I'm giving a workshop that'll use CSS to add some rad upgrades to a store page.

·
Aug 4, 2024

Pop N Lock Dialog Mini Web Machine

Ep #4 Pop n' Lock <dialog> basics top-layer , transition-behavior and overlay explained how to transition a <dialog> The latest Mini Web Machine on Chrome Developers · Tiny bits of code that power great UX .

·
Jul 31, 2024

The Looper Pile Mini Web Machine Fushion

Ep #3 The Looper Pile - Mini Web Machine Fusion ⤷ layout a "Looper" with the "Pile" This episode represents the overarching theme of the series! Combining small bits of code together can be a great way to build larger experiences. Watch episode 3 on YouTube

·
May 29, 2024

The Pile Mini Web Machine

Ep #2 The Pile element layering layout machine replaces many use cases for position: absolute offers group or individual keyword alignment can be intrinsically sized based on content Watch episode 2: The Pile The latest Mini Web Machine on Chrome Developers · Tiny bits of code th…

·
May 9, 2024

Steal this popover code

Transition a popover in and out of the top layer penthouse

·
Mar 14, 2024
The Website vs. Web App Dichotomy Doesn't Exist

The Website vs. Web App Dichotomy Doesn't Exist

A one-dimensional spectrum can't sufficiently capture the tradeoffs involved in web development.


Jake Lazaroff icon
Jake Lazaroff
jakelazaroff.com
·
Jan 2, 2024

Weird HTML Hacks

Many of these code quirks shouldn’t work, but somehow they do. We’re highlighting 10 hacky website coding strategies—some big, some small.

·
Nov 24, 2023

<section> is the new <div>

The use of the div element in code is still over-abundant, but the section element is replacing that.


T
Todd Libby
toddl.dev
·
Oct 11, 2023

The Perpetual Circle of Accessibility

Twenty-five years and we can't get off the ever-merry-go-round


T
Todd Libby
toddl.dev
·
Sep 4, 2023

Deploy html on Replit

Replit is great but lacks HTML deployment.


P
Posts
iammatthias.com/posts
·
Aug 7, 2023

Deploy html on Replit

Replit is great but lacks HTML deployment.


P
Posts
iammatthias.com/posts
·
Aug 7, 2023

Thinking On Ways To Solve Morphing Buttons

Thinking on ways to solve a Morphing Button In this GUI Challenge , I show how view transitions can upgrade the experience of changing the innerHTML of a button by animating the change. demo · source

·
Jul 13, 2023

Pull to Refresh with Scroll Snap and Scroll Driven Animation

Scroll snap handles the scrolling stop points, SDA handles the animations and scrollend provides the event needed to trigger it all.

·
Jun 28, 2023

Mint thyself

Zora's HTML editions let you mint internet content on blockchain, stored on IPFS for permanence.


P
Posts
iammatthias.com/posts
·
Jun 5, 2023

Mint thyself

Zora's HTML editions let you mint internet content on blockchain, stored on IPFS for permanence.


P
Posts
iammatthias.com/posts
·
Jun 5, 2023

Thinking On Ways To Solve Switch Groups

Thinking on ways to solve Switch Groups In this GUI Challenge , I show how to take a fieldset packed with a radio group, and turn it into a switch group that controls text alignment. demo · source

·
Mar 9, 2023
CSS :before vs ::before & :after vs ::after

CSS :before vs ::before & :after vs ::after

Is there a difference in CSS between `:before` and `::before`? Which one is valid? What about similar syntaxes like `:hover` and `::first-child`?


Projects by Ayc0 icon
Projects by Ayc0
ayc0.github.io/
·
Jan 16, 2023

First Commit To The HTML Spec

Made my first commit to the HTML Spec for the scrollend event.

·
Oct 30, 2022

The correct semantic HTML for adding subtitles to h1 tags

This is the right format to use if you want to add a subtitle below an h1 tag on your html pages. Semantic HTML makes your site more accessible and better for SEO, since it is easier for search engines to process.

·
Jul 5, 2022

My container query strategy

A single use custom element.

·
Feb 9, 2022

Why hyperlinks are blue

Revisiting why hyperlinks are blue. For anyone interested in the history of hypertext, the web or precursors to it


D
Dave Kellam
davekellam.com/
·
Jan 11, 2022

Source Tags &amp; Codes

The saga of the Missouri governor reflects a failure by the powerful to embrace curiosity—curiosity encouraged by the HTML language he fails to understand.

·
Oct 15, 2021

Thoughts On Flash

Pondering the demise of Adobe’s Flash through shifting approaches to digital creation these days—and why we may not have anything quite like it again.

·
Jan 1, 2021

Making Accessible Drop Caps

Because stories don't start with "O-nce upon a time".


@arkmuntasser icon
@arkmuntasser
arkmuntasser.com
·
Mar 6, 2020

How to Give an HTML Element an Aspect Ratio

Sometimes you just need a element to shrink or grow in height proportionally with the width.


@arkmuntasser icon
@arkmuntasser
arkmuntasser.com
·
Jul 26, 2019

Write Cleaner Code by Separating Logic from Templates

CSS Frameworks like Bootstrap, Foundation, and Bulma help us describe our HTML in terms of layout structure and components, but I'm not a fan of that approach.


@arkmuntasser icon
@arkmuntasser
arkmuntasser.com
·
Jul 23, 2019

Released My Slide Presentation CSS Framework

Released Slyd ! &#x3C; slyds > &#x3C; slyd > &#x3C; h1 >Slide 1&#x3C;/ h1 > &#x3C; h2 >subtitle&#x3C;/ h2 > &#x3C;/ slyd > ... &#x3C;/ slyds > Scroll snap powered, parallax featured, bi-directional slide framework.

·
Jul 1, 2019

New Emails, Old Tech

How HTML helped, then hindered, the evolution of email, or why all those fancy marketing emails you get in your inbox still rely on HTML tables in 2019.

·
Jun 25, 2019

My solution to the "Impossible Layout

My solution to the so called "Impossible Layout".


@arkmuntasser icon
@arkmuntasser
arkmuntasser.com
·
Mar 22, 2019

Write Better Code with CSS Grid

HTML is for structuring and describing your content and not for layout.


@arkmuntasser icon
@arkmuntasser
arkmuntasser.com
·
Feb 10, 2018

How to Improve Dropdown Navigation with Animation

Trying to move diagonally to a hover-triggered menu and having it disappear on you. Flames. On the sides of my face.


@arkmuntasser icon
@arkmuntasser
arkmuntasser.com
·
Dec 26, 2017

Your Code Is Junky

FrontPage tried to solve an important problem in the early-internet era—the idea of making web design accessible to mere mortals—but the code wasn&#39;t so hot.

·
Mar 2, 2017