rank trend

Beginning Web Programming with HTML, XHTML, and CSS

by Jon Duckett
Released 2004-08-06
Buy it from AmazonNew for $23.75

14 Reviews

Sort by: Most Helpful ▲ Date Rating

4 stars Solid introduction to web front-end programming

2004-11-17     23 of 25 found this review helpful

I really like O'Reilly's Dynamic HTML, but this book is good as well. This book is more of a step-by-step walkthrough of HTML, through XHTML, CSS, layout and at the end an introduction to Javascript. The text is somewhat terse, but it's workable. Screenshots are somewhat heavy, but you would expect that in a book about a visual medium like the web. Some coverage, like Javascript, is a little too light to be genuinely complete in comparison with books like Dynamic HTML. Overall, a solid introduction to HTML, XHTML and CSS.

3 stars Not Bad, but could be improved

2005-06-21     15 of 16 found this review helpful

As a person who already has some knowledge in html, I have found the book to be useful, if not entirely what I was hoping it would be.

The book starts at the entry-level of web development and through the course of the book adds to your knowledge base with each proceeding chapter. Chapters go over important features, as well as defunct features you might run into if your looking at the source code of someone else's site and some features that have no function now, but are expected to be useful for the next version of web browsers. For the most part, the information is good though from time to time you will get descriptions that would only make sense if you had played around with web development before.

The book also has the annoying habit of mentioning a feature and then saying "But you'll learn all about that in chapter " which becomes annoying after you've read this and similiar lines for the 20th time. There are also some exercises where you'll find yourself using features the book hasn't gone over yet, but fortunately, it tends to talk about it a little later in the same chapter.

The Appendices in the back do a reasonably good job at grouping everything you've learned for quick access, but often forgets to provide decent details so if you don't remember certain things about an XHTML element for example, you'll find yourself having to flip through the index and rereading that section of the book.

I would recommend this book to someone who is an intermediate web developer or someone with some experience developing websites, but for someone who is a beginner, I'd suggest looking around for a different book.

5 stars Great book for everyone

2005-03-20     9 of 13 found this review helpful

I must have read a dozen books on HTML over the years and this is one of the best books I've read so far. It's great for begginers and advance users but if your looking for a more dictionary type of book which I do not suggest for begginers but it is great for experts try Sybex Publishing's Mastering HTML and XHTML.

If you are only looking to learn some light XHTML and CSS try Visual Quick Start Guide's HTML for the world wide web.

2 stars Excruciatingly verbose

2006-05-08     8 of 14 found this review helpful

This will absolutely be the last Wrox book I bought. The annoying, condescending author's photo on the cover aside, this book is extremely verbose, to the point of distracting the reader from really learning anything. For example, it seems on every other page the author feels compelled to tell you that XHTML is just the successor of HTML (he must of thought of the typical reader as totally dumb) and he has a God-given talent of saying so in far more words than necessary each time. Another example: when he gives you some sample code, he would do it step-by-step, and each step would repeat teh same code that was already printed before! What's more, in teh "how it works" recap section, he would then re-print the entire code segment! This book weighs in at over 600 pages, but the contents could easily have fit on half that. Talking about killing trees.

The content quality itself is also quite lacking. The book is neither a tutorial nor a reference, but seems stuck trying to be both. For example, when a HTML element is introduced, say , the author gives you a little overview and then just lists the attributes one-by-one. Some examples are given, but these are often on a diffrent page from the definitions so you have to turn the page back and forth. Extremely annoying. The chapter on CSS is very confusing, and the two chapters on Javascript won't teach you anything. I don't know how anyone could have rated this five stars; maybe they are the author's friends and family.

In short, I totally regret my purchase. I should have gone with a O'Reilly book. I blame it on Amazon: when I wanted an HTML book Amazon didn't have any O'Reilly HTML books in stock!

5 stars Excellent text for web programmer

2005-09-27     8 of 10 found this review helpful

This is a good intermediate level book for learning to design and write web pages. It might be a bit much for a beginner, but would still belong on their shelf as a reference.
I bought the book to update myself on XHTML and found it's approach perfect for my needs. It explained the transition from earlier HTML to today's current standards. It consistently covers the mix of old and new code necessary to ensure compatability with all browsers.
The author gives not just good technical information, but good advice on layout and content to help write professional looking web pages.
I would reccomend this book both for a personal reference and as a course textbook.

2 stars Hard to follow

2007-06-03     7 of 10 found this review helpful

I have gone from being frustrated with this title to disliking it intensely. I would suggest alternate materials such as the O'Reilly publication, "HTML & XHTML: The Definitive Guide."

First, "BWP w/HTML, XHTML, and CSS" is dated. Its publication date is 2004. This text often complains that features "are not supported by browsers" that have since been updated. There are more current materials published within the last year. (And on the subject of browsers, I have not found a single mention of Mozilla, Safari, or Opera in this book).

Second, the author's presentation is often difficult to follow. Concedely it is a difficult subject to organize when there are "live" tags, "deprecated" tags, the ongoing effort to separate stylistic elements into CSS, and different browswers' idiosyncracies with which to deal. Duckett, however, is next to hopeless in separating these subjects.

Most critical is the fact that this book is a very unhappy blend between an introductory tutorial and a reference "bible." Duckett will introduce a basic concept -- say, "tables" and will then load up on all of the attributes that the element might take. Learning the key ideas gets lost in the process. The book often leads off into asides and references to more advanced topics that will easily lose the initiate. It is no coincidence that several of the reviews here use the word "intermediate" in connection with this text.

The author does not seem to understand the principle that individuals learn by working from the "known" step-by-step to the "unknown." Instead, he seems to rely upon the idea that "if I throw everything at them in a random fashion, they'll figure out a good amount of it."

As an example of its "random walk" approach, Chapter 4 first provides a sound introduction into the use of colors and making references to images. The closing section of the chapter, however, branches off into a discussion of the element which introduces all kinds of ideas and side-references that will be premature for many.

As usual with a Wrox publication (I am familiar with three), there is the usual complement of careless typographical errors. Many are immaterial, but there are even errors in the code that accompanies the text (to be downloaded from the publisher's website -- see e.g. the revised "registration form" at the end of Chapter 6.

I don't recommend this "Beginning" book for anyone other than someone who already has a reasonable grounding in the subjects it covers. Go elsewhere.

4 stars Serves it's purpose.....I like it

2007-03-06     4 of 4 found this review helpful

I had an interest in web development years ago when I invested some time going through free html tutorials online. I also spent some money on a couple of books on html as well as JavaScript, but never finished what I started. About a month ago I purchased this book to get my feet wet again, and I have to say that this book served its purpose.

The title does say "Beginning Web Programming..." and the material definitely fit the title. Having finished reading the XHTML and the CSS portion of this book I feel very comfortable in writing XHTML documents. It also served as a handy, although heavy, reference during my practice coding sessions.

The CSS portion of this book took up two chapters. It served as a great introduction to CSS and it left me with enough know how to write simple stylesheets. As I tried to write more complicated stylesheet like defining rules for layouts using

, I found myself struggling and decided to purchase a more advanced book on CSS.

There are two chapters devoted to JavaScript on this book. From reading the titles of those two chapters I am under the impression that it will give you enough knowledge to download pre-written JavaScripts online and be able to effectively implement it on a webpage. I complete skipped these chapters as I had purchased a separate book on this subject.

All in all, this is a good book for beginners who want to gain the fundamental knowledge about building a website. If you want to become a professional this book serves as a good starting point, as it will equip you with the fundamentals and lead you to your next step in your studies to become a professional Web Developer.

4 stars Great teaching book

2007-12-11     1 of 1 found this review helpful

Great introduction to front-end web programming using XHTML and CSS. It even gets into the nitty-gritty of SEO strategies, rating your site for child access, testing methods, and accessibility for the visually impaired. Also provides a good, although brief intro to JavaScript, database driven websites, and programming for mobile devices.

Yes there is a lot of repetition and a bit of wandering back and forth across subjects, and yes it can be annoying. But most books in this genre are guilty of that. This one is no better nor worse than the others. Nice reference and appendix. Recommended.

5 stars An excellent book...

2008-10-30     0 of 0 found this review helpful

This is an excellent book in order to learn actual web page design. It's really easy to follow by non-english speakers (like me, I'm spanish).

It has a lot of usefull information about HTML, CSS and general web design.

Highly recommended!!!

4 stars Programmer

2008-10-19     0 of 0 found this review helpful

I as a programmer think that this book is a productive book, the guy go over all the materials you need to learn step by step and smoothly.

5 stars Excellent - Informative

2008-10-14     0 of 0 found this review helpful

It's an excellent and informative book! It helped me very much to teach the item to a very "difficult audience"!

4 stars Great intro for novice programmer

2007-04-20     0 of 0 found this review helpful

I have only dabbled in programming before, mainly in C#. I am well-pleased with this book.

PRO: 1. This book was a solid introduction to HTML and XHTML. What impressed me most is that the author gives you the fundamentals of the HTML language, and also teaches you modern Web methods using CSS.
2. Follows a logical order, putting you into practice from the first chapter.
3. Good primer for [...]and general web development for the new programmer. In fact, if you are interested in XML, I would study this book first, and then move on to XML. By the end of the book, you will have mastered many concepts of XML, and will have learned HTML in the process.

CON: It could have used a better scheme of highlighting points, bulleting, etc. But the dedicated reader will overcome this small failure.

5 stars Very thorough page turner

2005-11-17     0 of 0 found this review helpful

For being a technical book, this was a very nice read. Similar to other Wrox books that I have read in that their basic format is a thorough explanation of a subject, then a "try it out" where you are able to implement the subject, and finally a "how it work" where the "try it out" is explained.

In addition to teaching html this book goes into other parts of web programming including CSS, JavaScript, and XML. The two chapters on CSS are informative but I would suggest a book dedicated to the vast subject. Each chapter for JavaScript and XML are more of an appetizer to wet your appetite for a more thorough dedicated title.

Could have used some color, especially the HTML color appendix. I would also suggest, if it becomes possible and soon I would think it should, getting an updated addition of this book. This information is certainly up to date but there is much "errata" or errors. One must visit the Wrox web site to gather these "updates" to ovoid confusion. Also, there are several errors not covered in the errata that even I was able to discover. This, however, is part of reading technical books. I don't think anyone purchasing this title is looking for a literary gem.

If I had it to do over I would still get this book. If I lost it I would replace it. And you do stop getting creped out by the author's picture staring at you after a few days.

5 stars A very good introduction

2005-01-01     0 of 0 found this review helpful

I liked this book. The book is well written and well organized.
It is a good introduction to HTML, XHTML and CSS.

Buy it from AmazonNew for $23.75