frontend

Back to Basics: The Power of Clean HTML

A page with clear headings and a working form is a surprisingly good starting point. Before I think about components, I want to know whether the document makes sense on its own.

It's easy to treat HTML as the bit between the interesting code. But choosing the right element saves decisions later, particularly around keyboard behaviour and accessible names. I still look things up. There are enough built-in features that guessing seems a waste.