Thanks for your insight! So do you mean that browsers capable of supporting HTML5 also support the HTML 4 spec? If so, it sounds like more of a browser thing then (that they’re developed backwards compat), and less of a responsibility of the language itself.
Or… do you mean the HTML author can reproduce the same page in HTML 4 in HTML 5?
Yes w3c specs not only give guidelines for how things should be written, but guidelines on how they should be rendered by the browser.
I think you can do this too, but I’m not sure. There are probably people here who know more about this than me. I know for the large majority of thingsyou can use HTML4 elements under an HTML5 doctype.
Most web pages are still written using HTML 3.2 or earlier. It is because HTML 4 became a standard in 1997 and most people still haven’t upgraded to using it that the code flagged in 1997 as deprecated in HTML 4 (to be removed completely in HTML 5) have now had their status downgraded to “obsolete” - meaning that you are still not supposed to use them but browsers are still required to support them and not to drop support for them as was the original intention.
Yes. As said above, browsers will continue to support older versions of HTML. Even most elements that have long been deprecated are still supported. The only one I know for sure is dead and buried is the blinking <blink> element.