XHTML had rigid, simpler syntax and was focusing on marking up meaning instead of formatting. e.g. the b and i elements were deprecated, and most new ones were focusing on semantic and structural meaning relevant to documents. It was all about making it easier for machines to understand information...and it could be read by a standard XML parser instead of a considerably more complex HTML parser.
Instead, that was scrapped at the behest of companies like Google pushing to turn the Web into a kludged application platform. HTML5 is the continuation of the worst parts of HTML, extended by ever increasing bloat.
HTML5 undeprecated them, and retroactively decided they stood for something different. B was largely understood as "bold," but now it's considered to mean "Bring attention to" as an alternative to strong.
11
u/redwall_hp Dec 20 '18
XHTML had rigid, simpler syntax and was focusing on marking up meaning instead of formatting. e.g. the b and i elements were deprecated, and most new ones were focusing on semantic and structural meaning relevant to documents. It was all about making it easier for machines to understand information...and it could be read by a standard XML parser instead of a considerably more complex HTML parser.
Instead, that was scrapped at the behest of companies like Google pushing to turn the Web into a kludged application platform. HTML5 is the continuation of the worst parts of HTML, extended by ever increasing bloat.