Home arrow HTML arrow Page 4 - Book Review HTML, XHTML and CSS, Sixth Edition
HTML

Book Review HTML, XHTML and CSS, Sixth Edition


If you have a reasonably intelligent friend who is not a programmer and wants you to build him a web site, you have several options. You could build it…and probably be stuck maintaining it. You could point him in the direction of DreamWeaver or similar programs, or a template site, and still be the person he runs to for help. Or you could tell him to buy a copy of this book.

Author Info:
By: Terri Wells
Rating: 5 stars5 stars5 stars5 stars5 stars / 29
November 27, 2006
TABLE OF CONTENTS:
  1. · Book Review HTML, XHTML and CSS, Sixth Edition
  2. · Format Conducive to Learning
  3. · What it is, and What it isn't
  4. · Worth Highlighting

print this article
SEARCH DEVARTICLES

Book Review HTML, XHTML and CSS, Sixth Edition - Worth Highlighting
(Page 4 of 4 )

Castro has a talent for making you reconsider your original notions when you're planning your web site. She includes a chapter on style sheets for handhelds that should get anyone with a web site (or planning to build one) thinking about whether visitors will be using a cell phone or similar device for access. Her chapter on symbols and non-English characters notes at the very beginning an estimate that "only 35% of the Web surfing public speaks English," which gives the novice web site builder another idea of the size of his audience if he chooses to limit himself to English on his web page. (It's true that translators such as Babelfish are available, but often their success at translating a page into English is limited at best; it seems unlikely that they would be any better at translating a page from English into another language).

The chapter on debugging is short but to the point, and emphasizes the basics. Castro is nice enough to cover not only the technical points, but the psychological ones. For example, she reminds you to go over the stuff you "know" is working, and even mentions some of her own mistakes (like the fact that she has often misspelled src when telling you to check your spelling). She also mentions that sometimes the browser just doesn't support what you're trying to do, so it may not be your fault -- and sometimes all you need to do is take a break, especially if you've been beating on a problem for a while, before you can see why your page doesn't look the way you want it to. This is very helpful advice to users who may never have debugged anything before.

Well, they say that the proof is in the pudding, so I figured I'd conclude this article by throwing together a very simple web page using a few of the things I learned in the book. I knew some of this before, but I wasn't sure how to put it all together. I was very grateful for the index; it's quite thorough, and led me quickly to every item I needed. Though it is simple, I did have to do some minor debugging (forgot to close a tag!); I also had to do some playing around before I got the page looking as I'd imagined. Here's the code, with only one alteration -- I didn't want to show where the image in the web page was coming from, but for the screen shot, I typed in a real URL:

<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01

Transitional//EN""http://www.w3.org/TR/html4/loose.dtd>

<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Yet Another Self-Indulgent Web Page</title>

</head>

<body>

<h1>Introducing Me</h1>

<img src="THIS LOCATION DELIBERATELY LEFT BLANK" alt="This is an image of an avatar that I haven't uploaded to the server because this is only a test." align="left" hspace="5" />

<p>If this were an actual web page, this is where I would include a

paragraph or two about why I'm creating this web page. Since this

is merely an example, I'll leave that out.</p>

<br clear="left" />

<h2>Interests</h2>

<p>Obviously I'm a very interesting person or you wouldn't be

looking at this. But just in case you haven't heard of me, here is

some stuff you might want to know.</p>

<ul>

<li>I'm a very prolific writer. Check out my articles on

<a href="http://www.devhardware.com/cp/bio/Terri-Wells/">Dev

Hardware</a> and <a

href="http://www.seochat.com/cp/bio/Terri-Wells/">SEO

Chat</a>.</li>

<li>I'm into crafts. If this had been an actual web page, I'd

probably include a link to a page that lists crafts projects I've

done (with links to directions and pictures).</li>

<li>I'm a science fiction fan. Here is where I'd link to a Google

Video (explained on page 306-307 of Castro's book) of a science

fiction musical I cowrote that was performed at WorldCon if I

wasn't so pressed for time.</li>

</ul>

</body>

</html>

And here's a screen shot, cropped and reduced to fit:   

   

It's a little big to stuff into a Christmas stocking, but the book will fit nicely under the tree of anyone who wants to learn HTML, XHTML, and CSS.


DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware.

blog comments powered by Disqus
HTML ARTICLES

- Does HTML5 Need a Main Element?
- Revisiting the HTML5 vs. Native Debate
- HTML5: Not for Phone Apps?
- HTML5 or Native?
- Job Hunting? Freelancer.com Lists This Quart...
- HTML5 in the News
- Report: HTML5 Mobile Performance Lags
- The Top HTML5 Audio Players
- Top HTML5 Video Tutorials
- HTML5: Reasons to Learn and Use It
- More of the Top Tutorials for HTML5 Forms
- MobileAppWizard Releases HTML5 App Builder
- HTML5 Boilerplate: Working with jQuery and M...
- HTML5 Boilerplate Introduction
- New API Platform for HTML5

Watch our Tech Videos 
Dev Articles Forums 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
Contact Us 
Site Map 
Privacy Policy 
Support 

Developer Shed Affiliates

 




© 2003-2017 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap
Popular Web Development Topics
All Web Development Tutorials