The Elements of HTML
w3c.github.io
w3c.github.io
1. What are the differences? I've no idea what the significance of the source is.
2. The one you linked is hella unreadable. OP's table is, due to the color differences, extremely easy to skim, while the one you linked has only very similar black&white x and checkmark symbols, which require closer inspection to differentiate.
The WHATWG doesn't bother with versions, there will be no HTML6, for example. They just continually update the HTML5 spec. It's a living spec.
The W3C kind of tracks the WHATWG progress and tags certain points with version numbers (that's where the "5.1" comes from).
Although they do some development on their own, and sometimes both sides disagree and the specs diverge. At some point WHATWG removed an element that W3C retained or the other way around.
I have no idea if they still diverge. I just discard the W3C when it comes to HTML5 and follow WHATWG.
Well, practically speaking, I follow what the Mozilla Development Network documents. :-)
Yeah, I don't quite know when such a table is very useful anyway. What I check is: (A) http://www.whatwg.org/specs/web-apps/current-work/multipage/... (B) http://caniuse.com/
With the notable exception of Microsoft.
Your link does not show how HTML evolved/what tags are new, the OP link doesn't show what each element actually is.
Let's not get started on the S/STRIKE/DEL mess.
"traditionally typeset as" is not information about the content, its information about historical typographical practices.
Ideally, over time, the actual semantics, rather than merely the traditional presentation, of the things where the "B" or "I" tags might be the currently least-bad standard tags would be defined in HTML. Though <span lang="fr"> is already semantically adequate for the specific case you present because the "foreign" is implicit in the span having a different lang attribute than the surrounding content, and the "i" is just an irrelevancy about traditional presentation of foreign-language content.
{
display: block;
margin-left: auto;
margin-right: auto;
}An example:
Now a ghost, Mr. Smith was surprised to see the words on his own gravestone.
HERE LIES
A MAN OF NO VIRTUE
[0]: Now that I'm capable of thinking up obscure cases, I just have to hone my ability to sanctimoniously ignore real needed uses and I'll be on my way to join a standards body.