[ ] Yeah, I’m gonna be a jerk and mention a few, mostly because they’re not that interesting to talk about deeply. My favorite tag I think has always been a <dl> tag. One of the reasons I like it is because the thing that that stands for, they changed it between HTML 4 and 5. It used to be a definition list. So it’s a dl element, and it can contain dt’s and dd’s, which are like definition titles and definition… Somethings.

The cool thing about it was it was kind of like an unordered list, or like a <ul> tag, but you could have unlimited definitions of single titles. It’s one of the worst elements for hierarchy, because it’s just - you give the dt, and then everything after it… Any dd after it - you could have 10, you could have 0… It’s going to apply to the sibling element, rather than being inside of the dt, which I always thought was weird.

And then it mostly didn’t change what you use it for, but they thought it was a better definition of the dl to call it a description list instead of a definition list, because that opens up wider possibilities. It doesn’t have to be like “This is a word and these are the five meanings.” But you could imagine a dictionary has the word – it has a dl, and the word is the dt, and then all the possible definitions would be dd elements. And that was kind of cool, but whatever.

The next one is the <wbr> element, which is the word break opportunity element. It just gives the renderer the ability – it says “If you have to break up this sentence, here’s a really good spot to do it”, and I think it’s underused. A lot of people try to use white-space, nowrap or whatever hyphen incantation you need to make that work in CSS… But a lot of times, if you just have a good rule of where to inject <wbr> elements, they render as like empty bytes and they don’t show up on the page, but they tell the renderer where to go…

And the last one is just a shout-out to <iframe>, because there’s nothing you can’t do with an iframe. So if I had to actually pick my favorite HTML element, it’d be an iframe. It’s just too large of a topic to even brush.