What other new types of elements is HTML 5 missing?
I know that a lot of developers have their own ideas and opinions on new elements that could be added to the HTML 5 specification. And, although there is a lot of qualified people involved in the WHATWG or the HTML Working Group, I think that the rest of us can also come up with some interesting pointers, theories or ideas, seeing this from a completely different point of view.
So I thought, why not write a post to ask for your ideas and opinions?
For instance, the first thing that came to my mind when thinking about writing this post was a simple one: <advertising>. And I bet I’m not the first one to think about it.
Advertising on a website is something that is totally objective (there’s no doubt, at least for the developer, on what is and what isn’t advertising) and there isn’t a standard way to include it. Reading the definition of the new elements in HTML 5, I even feel that advertising doesn’t fit in any of them (though it crossed my mind that, if aside should be used to identify something related to the main content, contextual advertising could somehow be considered an aside).
A specific element could help not only to identify advertising on a site, but maybe help to standardize the way it’s used or showed in browsers. The obvious con, and the reason that I think this would never really work, is that using a standard tag for all advertising would lead to an easier way for users to hide it or block it, so most advertisers would always choose to include advertising using the same tags specified for common content.
Anyway, that was my little idea. Maybe not that helpful, but I think at least it could point to some other ideas about dealing with advertising using HTML 5.
What other new types of elements is HTML 5 missing?
6 Responses to “What other new types of elements is HTML 5 missing?”
Juraj
Replyadvertising element is quite interesting idea but it appears to be the first thing which AdBlock would block.
Leo
ReplyThat’s the second thing that came to my mind and why I think this wouldn’t work. But I find it interesting from a semantics point, so I decided to share the idea anyway.
Thanks for your comment!
Ryan Roberts
ReplyIt could really do with inline lists in my opinion, here’s my email to public-html about it: http://lists.w3.org/Archives/Public/public-html-comments/2009Jul/0021.html
Abby
ReplyInline lists are a good idea, but I think that the markup would still be unordered or ordered lists, and maybe your suggestion is more of a presentational (CSS) issue (ie: display: inline).
Andrés
ReplyI think inline lists could be useful, using a tag like <il> or something, since they could be semantically considered a different kind of list than unordered or ordered ones.
Ian Hickson
ReplyPlease send any feedback to the list so that it can be tracked!