Help - Search - Members - Calendar
Full Version: When to consider an HTML book obsolete ?
HTMLHelp Forums > Web Authoring > Markup (HTML, XHTML, XML)
john kabbi
because HTML is a living set of standards , i need to know at what (publishing) date you consider an HTML book to be obsolete ?
any hint?


Christian J
A good book should stay relevant for the HTML version it describes. For example, this site's HTML4 reference is still relevant if you want to learn HTML4: http://htmlhelp.com/reference/html40/

Another question is when an HTML version becomes obsolete. I still consider HTML4 perfectly usable, and even if you want to learn HTML5 you can still begin with HTML4 for the basics, since HTML5 mostly builds on HTML4. But to learn what's new in HTML5 you obviously need an HTML5 reference.
john kabbi
i thought that "HTML5" stuff get updated from time to time and some stuff get outdated. it seems that i was wrong.
Christian J
QUOTE(john kabbi @ Apr 12 2016, 02:46 PM) *

i thought that "HTML5" stuff get updated from time to time and some stuff get outdated. it seems that i was wrong.

Sorry, I misunderstood you before.

Indeed some things in HTML5 were removed before it became a W3C Recommendation: http://www.sitepoint.com/5-obsolete-features-html5/

I don't know if things have been (or can be) removed from the HTML5 Recommendation too, that would be terrible IMHO. sad.gif But hopefully the HTML version number will then be incremented to e.g. HTML5.1 (or HTML6 for larger changes), like in this Working Draft: https://www.w3.org/TR/html51/ (the changes between 5.0 and 5.1 appear to be minor: https://www.w3.org/html/landscape/#differen...nd-w3c-html-5.0 ).
Christian J
QUOTE(Christian J @ Apr 10 2016, 12:35 PM) *

even if you want to learn HTML5 you can still begin with HTML4 for the basics, since HTML5 mostly builds on HTML4.

As a side note, things in HTML4 that are removed in HTML5 are listed here: https://www.w3.org/TR/html5-diff/
Terminator
They added the "main" Tag to HTML5 a few years ago, but I have seen HTML5 books that have no reference at all to it, and they use section="main" as their main tag.

Murach's HTML5 and CSS3 is a great book for both. The most recent version of it was published 12 months ago.

Good websites covering HTML5 will always be more up to date though.
john kabbi
it seems that i have to look for a newer book then.
Christian J
QUOTE(Terminator @ Apr 12 2016, 08:00 PM) *

They added the "main" Tag to HTML5 a few years ago, but I have seen HTML5 books that have no reference at all to it

If these books were published before HTML5 became a W3C Recommendation, one might argue that they were published prematurely. That by itself might be a reason to avoid a book.

QUOTE
and they use section="main" as their main tag.

Did you mean role="main"? unsure.gif I can't find anything about a SECTION attribute.


pandy
SECTION is another element as far as I know.
Terminator
QUOTE(Christian J @ Apr 12 2016, 03:52 PM) *

Did you mean role="main"? unsure.gif I can't find anything about a SECTION attribute.


I meant

CODE

<section class="main">
.......content.......
.......content.......
.......content.......
</section>


when it should be
CODE

<main>
.......content.......
.......content.......
.......content.......
</main>


some textbooks still dont mention the main tag. A web programming instructor I had last semester had no knowledge of the main tag,
and still does not teach students to use it with HTML5. She was pushing <section class="main"> as the norm for HTML5.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2018 Invision Power Services, Inc.