Tags: html



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.

Amsterdam Brighton Amsterdam

Bouncing between the beach and the canal.

Conversational interfaces

A history.

New edition

The second edition of HTML5 of Web Designers

Metadata markup

So many standards to choose from.

AMPed up

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

100 words 042

Day forty two.




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.

A question of style

The only correct coding style is the one everyone is agreeing to use.

When is a link not a link?

When it’s a void.

The main issue

An email to the HTML working group.

Figuring out

You can quote me on this markup pattern.


Something is happening.

Scrollin’, scrollin’, scrollin’

Keep them updates scrollin’.

Generating placeholders from datalists

Some JavaScript to spruce up forms in HTML5 documents.

Secret src

Hammering out the issues around standardising responsive images.

One moment

Archiving a special mention by the greatest archivist of them all.

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!

Drupalcon in Chi-town

Back in Chicago.

Three questions

A short Q&A for a magazine.


HTML, with or without the 5, emerges stronger than ever after the confusion of the past few days.

Marklar Malkovich Smurf

Some links from ‘round the web on HTML5, HTML5, and also, HTML5.

Bye, bye 5

HTML5 is dead, long live HTML.

Badge of shame

The W3C embark on a mission to confuse and befuddle.

The design of datalist

Have your combo-box cake and eat your select fallback too.

Landmark roles

Extending the semantics of HTML5 documents with some accessibility hooks.

The URI is the thing

My name is Jeremy and I am a URL fetishist.


My project at Science Hack Day San Francisco

Speaking and moving

From the lowlands of Holland to the coast of California.

Delivering Sorrow

The new Salter Cane album is available for your listening pleasure.

Scandinavian sojourn

Keynoting at Drupalcon.


A spec by any other name would smell as sweet.

Hypertext history

A-wwilfing we will go…

Unboxing Apart

That “new book” smell.


Friday on my mind.

Awe Dee Oh

HTML5 and Flash, sitting in a tree.

A site for Science Hack Day

A bit of HTML5 and a slap of CSS3 …for science!

The Big Web Show 2: HTML5 Boogaloo

It’s big. It’s on the web. It’s a show. It’s The Big Web Show.

The format of The Long Now

Betting on HTML.

Announcing HTML5 For Web Designers

I’ve only gone and written another bloody book.


Read what Ben Ward has written.

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.


Listen to me natter on about HTML5.

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.

Revving up

rev=”canonical” has a posse.


HTML5 and ARIA: not so different after all.

The Rise of HTML5

All the cool kids are doing it.

Audio ga-ga

Safari is being a bit too clever with the audio element from HTML5.

Announcing Huffduffer

I maded you a website.

Parroting Pareto

Where the 80/20 principle breaks down.

The unpushed envelope

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


Brighton misses Joe Clark.