Semantics in HTML5

HTML5's new elements didn't go far enough — we needed a way to extend HTML ourselves.

Originally published at alistapart.com.

HTML5 added a handful of new structural elements — section, nav, header, footer. I argued they didn't go far enough: a fixed, finite set of new tags can't keep up with what people actually need, and a way to extend HTML's vocabulary ourselves would have served the web better.

Read it at A List Apart →

← all writing