Feb 14, 2007
<span class="fn">George Ornbo</span>
Authors: Chuck Musciano and Bill Kennedy
Published: August 2002
Buy from Amazon
Finding this book in my local library I decided to have a read. I suspected that it might be seriously dated and I was not wrong in that assumption. I had the 5th Edition of this book (the latest), published in 2002.
Reading the book there is not a great deal that was new to me. Much of the book is outdated with examples using inline styles rather than external stylesheets for example. The book's subtitle is "The Definitive Guide" and it does cover pretty much all of the specification. So much so that you find yourself coming across tags you have never seen before.
Here are a couple I didn't know and will be using in the future:[code] [/code]
Keyboard - this is text for a user to type on their keyboard[code] [/code]
Variable - this displays a string that is used as a variable by programming languages
To write semantic markup you need to use the right tag for the job. So there is no harm in refreshing your knowledge by reading a book like this. Reading the book you can see how HTML was devised in the first place and that can only help to write better markup.
To a newcomer I would not recommend this book. There are better, more modern and practical books out there that cover (X)HTML. For an intermediate or advanced (X)HTML author I would recommend this book if you can get a free copy. It is extensive in its coverage and just to see where the web has come from is interesting in itself. Paying for an out of date book would seem a bit much for me but if you are loaded then go for it.
Have an update or suggestion for this article? You can edit it here and send me a pull request.
Using HashiCorp Vault with LDAP
How to use HashiCorp Vault to setup an LDAP backed secret store with read-only access for users in groups and read-write access for specific users
Linux and Unix xargs command tutorial with examples
Tutorial on using xargs, a UNIX and Linux command for building and executing command lines from standard input. Examples of cutting by character, byte position, cutting based on delimiter and how to modify the output delimiter.
Copy a file in Go
How to copy a file in Go. The ioutil package does not offer a shorthand way of copying a file. Instead the os package should be used.