Head First HTML with CSS & XHTML by Elisabeth Freeman & Eric Freeman This errata page lists errors corrected in the October 2007 printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy. This page was updated January 11, 2008. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: (xix) 1st paragraph; "We're going put" should be "We're going to put" (xx) Weekly Elixir Specials image; In the description of Chai Chiller, "mateé" should be "maté" (an "e" with an acute accent) (xxxii) 3rd paragraph down under We begin... heading; complaint HTML or XTHML should be compliant (xxix) 6th paragraph (The faster way is to do anything...); At the end of the third phrase on the 6th paragraph: "For example, studies show .... causes your brain to try to makes sense of ...." Should be: "For example, studies show .... causes your brain to try to make sense of ...." {32, 42} In "WHO DOES WHAT?"; It should be "gray" instead of "grey" in "border: 1px dotted grey;" (35) Top of page; "HTML" & "CSS" Fireside Chat column headings are missing on page 35. {60} Bottom diagram; In the diagram, "elixirs.html" should read "elixir.html" (107) 1st paragraph; The 2nd sentence in the 1st paragraph reads: "You'll find it in his July 14th entry." The sentence should read: "You'll find it in his June 2nd entry." (115) Q&A at the top of the page, first "A", third sentence.; The sentence reads, "So, while you can probably count on the basic entities from the www.w3schools.com to be available..." It should read "...from the www.w3schools.com *page* to be available..." (127) One minute hosting guide, 2nd line.; Change "getting an hosting company" to "getting a hosting company". (128) "There are a couple of reasons ..." paragraph, lines 2-3.; Change "you're going need your own domain name" to "you're going to need your own domain name" (128) Last paragraph of the page; As with finding an hosting... should be As with finding a hosting... (272) Next-to-last paragraph, 2nd line.; Change "...is going to be a fast for you." to "...is going to be fast for you." (272) Sixth item in "The XHTML 1.0 checklist"; The sentence, "All attribute values must be surrounded by double quotes and must have values." It sounds like you're saying that, in addition to being surrounded by double quotes, "All attribute values must have values." A bit tautalogical, eh? It should read something like, "All attributes must have values, and those values must be surrounded by double quotes." (386) Last phrase on "The lounge gets an upgrade" paragraph; "On the next page .... that we're going create by the end...." should be "On the next page .... that we're going to create by the end...." {388} Bullet 1; There is no block quote in the sample html page (the text says there is) {404} 2nd paragraph; The "chapter10/lounge/images" folder with the file "background.gif" is a file of a large quote mark. The star is is the "lounge-work" folder. [HAS SINCE BEEN FIXED. PLEASE REDOWNLOAD DIRECTORY FROM http://www.headfirstlabs.com/books/hfhtml/index.php] (419) First question; "So why did you make the sector" should be "So why did you make the selector" {423} Exercise; The paragraph mentions a file "print/print.css" that does not exist in the file downloaded from: http://www.headfirstlabs.com/books/hfhtml/code/HFHTML_ch10.zip [HAS SINCE BEEN FIXED. PLEASE REDOWNLOAD DIRECTORY FROM http://www.headfirstlabs.com/books/hfhtml/index.php] {425} Crossword clue 4 Across; The clue is incorrectly worded. The intended answer, Georgia, is specified in the font-family property, not the font-style property. The correct answer to the clue as currently worded is "italic", which doesn't fit in the crossword. (435) Label in bottom half; "it is also shows" should be "it also shows" (456) "What we really want..." paragraph, lines 8-9.; Change "...you can use a just a number instead..." to "...you can use just a number instead..." (465) 2nd paragraph; The 2nd paragraph reads: "Now let's add some style. Add these two rules to the bottom of your "lounge.html" file:" This sentence should read: "Now let's add some style. Add these two rules to the bottom of your "lounge.css" file:" (471) #elixirs a:hover "Skippy Sharp annotation", 5th line.; Change "Give it try!" to "Give it a try!" (477) Question in upper right; "readers" should be "reader's" (477) Annotation near middle; "figure out how display" should be "figure out how to display" (481) Item Number 2; "Move the entire ..... to top the of the file ....." should be "Move the entire ..... to the top of the file ....." (502) Last two annotations; Annotations point at the wrong sections of code. Second arrow from bottom should point to "h1" section, and bottom arrow should point to ".slogan" line. (553) title line of browser graphic; The definition in the sample code (including the downloaded sample) defines the title as "Testing Tony's Table" but the title on the browser graphic is "Testing Tony's Travels".... one or the other should be changed. {569} lower right hand "handwritten" paragraph, beginning "Then in the second row..."; The handwritten paragraph (emphasis mine): "Then in the second row we specify just the *rows* we need (date, temp, and a new rating)." should be: "Then in the second row we specify just the *columns* we need (date, temp, and a new rating)." [595] the "form.html" links to "www.headfirstlabs.com/contest.php". This link seems to be inoperable. One gets the 404 error: "Missing Document. The server caould not locate the document you requested." This document's existence is required in order to complete the exercize assigned in the book. [PROBLEM HAS BEEN FIXED. LINK NOW WORKS] (598) "text input" box; Handwriting-style comment talks about ending the element with " />", but the actual " />" does not appear in the HTML element shown. As a result, there's an arrow pointing at something that isn't there... (607) Question in upper right; "Didn't you say that the names for each form element needs to be unique?" doesn't sound right Change to "Didn't you say that the name for each form element needs to be unique?" instead? (626) 2nd paragraph; "Also notice that the we've used" should be "Also notice that we've used" (633) "Multiple selection" paragraph, 3rd phrase; "Instead of a .... you'll get a the multiple choice..." should be "Instead of a .... you'll get a multiple choice..."