Multiple header, footer, and h1 Elements: What Is Actually Accessible?
The Core Principle: Semantics Over Superstition HTML is not a set of fragile rules that break accessibility when slightly bent. It is a semantic language desig...
The Core Principle: Semantics Over Superstition HTML is not a set of fragile rules that break accessibility when slightly bent. It is a semantic language desig...
Overview It is February 20th. Today we are turning a webpage into a game. Your mission is to hide “treasures” inside a busy scene and make them findable withou...
Create an accessible, testable eye‑tracking UI page with HTML, CSS, and JavaScript. Start with a simple HTML structure, then progressively layer on CSS for layo...
A Unix environment in one HTML file. - Shell, filesystem, git, npm, vi, and 200+ commands. - ~420 KB gzipped. No server. Runs in your browser right now. shiro.c...
Why I Built This I wanted to build a small, practical project that focuses on real‑world logic rather than UI polish or frameworks. An EMI calculator felt like...
The idea I needed an email signature. The existing generators are either ugly, paywalled, or track you. So I built one. SigCraft is a free, open‑source email s...
!Oat UIhttps://oat.ink/logo.svghttps://oat.ink/ Semantic, minimal, zero dependencies. ~8KB CSS and JS. Oat is an ultra‑lightweight HTML + CSS, semantic UI compo...
!Cover image for So You Want to Build for the Web? Here's Your 2026 Game Planhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,fo...
Introduction Welcome to the HTML Starter series. In this series I’ll share everything I’ve learned about web development up to 2026. Let’s get started! Setup 1...
What are Go templates? Go templates are a way to create dynamic content in Go by mixing data with plain text or HTML files. They allow you to replace placehold...
Author’s Note: My ADHD was in full tilt this morning, which is why I mention in this post that I plan to revisit this lab at a later date to expand the accessib...