Quick Hit #17
“Wrapping the <labelaround the <inputis fine, and is sufficient for conformance on its own, however adding explicit association with for
and id
is still necessary in practice.” —James Edwards…
“Wrapping the <labelaround the <inputis fine, and is sufficient for conformance on its own, however adding explicit association with for
and id
is still necessary in practice.” —James Edwards…
In this post, I am going to take you through creating a simple contact form using semantic HTML and an awesome CSS pseudo-class known as :focus-within
. The :focus-within
pseudo-class allows for great control over focus and lets your users …
It’s not everyday that HTML headings are the topic de jour, but my folder of saved links is accumulating articles about the recently merged removal of the document outline algorithm in the WHATWG Living Standard.
First off, you should know …
You may not use XHTML (anymore), but when you write HTML, you may be more influenced by XHTML than you think. You are very likely writing HTML, the XHTML way.
What is the XHTML way of writing HTML, and what …
Three cheers for (draft stage) progress on a Sanitizer API! It’s gospel that you can’t trust user input. And indeed, any app I’ve ever worked on has dealt with bad actors trying to slip in and execute nefarious code …
Scott digs into the history of the <menu>
element. He traced it as far back as HTML 2 (!) in a 1994 changelog. The vibe then, it seems, was to mark up a list. I would suspect the intention …
I like the pushback from Katie Kodes here. I’ve said in the past that I don’t think server-side languages haven’t quite nailed “building in components” as well as JavaScript has, but hey, this is a good point:…
HTML is not a programming language.
I’ve heard that sentence so many times and it’s tiring. Normally, it is followed by something like, It doesn’t have logic,
or, It is not Turing complete,
.so… obviously it is not a programming …