The Design and Construction of eBooks, by Steve Thomas


HTML5 introduces a number of new features, which promises to simplify some things, and to make it possible to add richer experiences to web pages (including ebooks).

Unfortunately, it has taken some time for browsers to catch up, and we have only just (2014) reached a point where I can reliably assume that most users would have a browser (even Internet Explorer) which can cope with what HTML5 has to offer. I have very recently “upgraded” all of our books to HTML5, but have not gone as far as replacing all the structural DIVs with the new article, section, and header elements. And to be honest, I am not convinced that these add any particular value other than the supposed benefits of semantic search. However, it will be a trivial exercise to convert all the div elements into the appropriate new elements — next time I'm refreshing the 3300+ books in the collection.

Last updated Tuesday, January 26, 2016 at 23:27