Tags: markup



Marking up help text in forms

Two accessibility alternatives.

Extensible web components

Web components are supposed to extend the web, not replace it.

Unlabelled search fields

A look at some of the accessibility options.

Talking about hypertext

Preparing and publishing a presentation on one single HTML element.

Conversational interfaces

A history.

Huffduffing for podcasters

Making your audio discoverable.

Metadata markup

So many standards to choose from.

AMPed up

First impressions of Google’s RSS killer …no wait, they already killed RSS.




Linting for BEM.

100 words 025

Day twenty five.

Responsible Web Components

Extending the wheel, instead of reinventing it.

A question of markup

Choosing the right HTML elements: why bother?

Code refactoring for America

Committing CSS heresy for more maintainable markup.


Brainstorming a markup pattern.

The complexity of HTML

The simplicity of HTML.

Pattern sharing

The front-end style guide for Code for America.

Classy values

Semantics and such.

The ghost of browsers past

Delving into old-fashioned parsing rules.

Placehold on tight

Getting consistent browser behaviour for the placeholder attribute.

Off-canvas horizontal lists

Sharing a pattern that didn’t quite work.

When is a link not a link?

When it’s a void.

Figuring out

You can quote me on this markup pattern.


Something is happening.

Secret src

Hammering out the issues around standardising responsive images.

Sharing pattern libraries

I, for one, welcome our new sharing and caring overlords of markup and CSS.

Months and years

Progressively enhancing form fields.

Pattern primer

A little script to automatically generate a document of markup patterns.

Pursuing semantic value

Agreeing and disagreeing with Divya.


Who knows where the time element goes?

HTML5 For Web Designers

The website of the book.

Citation needed

Oli Studholme argues for a change in the HTML5 spec …with science!

Hypertext history

A-wwilfing we will go…

The format of The Long Now

Betting on HTML.

Article of doubt

Once again, the data shows confusion between sections and articles in HTML5.

Next month in HTML5

Join me at one of these locations.

Making Workshops for the Web

Behind the scenes of the latest Clearleft site.

HTML5 business as usual

Quit yer bitchin’

HTML5 watch

All I want for Christmas is a lint tool.


Abbreviations, ampersand cetera

The devil in the details

The HTML5 spec has been updated again.

HTML5 test results

Tabulating the results from a workshop.

Testing HTML5

A dConstruct workshop reveals some issues with the HTML5 spec.

HTML5 and me

My petitions to the makers of markup.

The HTML5 Equilibrium

Inside the troubled mind of HTML5.

Misunderstanding markup

The death of XHTML has been greatly exaggerated.

Machine tag browsing

Visualising machine tags on Huffduffer.


Microformats go marching on. Now with more options.

Hyphen Nation

Battling the emdashculation of the internet.

Revving up

rev=”canonical” has a posse.


Avoiding short URL link rot.

The Rise of HTML5

All the cool kids are doing it.

Rating and launching

Rate My Area has launched.

POSH Patterns

Not everything has to be a microformat.

The unpushed envelope

Isn’t it high time we started using CSS to its fullest?