Web Design in a Nutshell by Jennifer Niederst Unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. This page was updated May 29, 2001. 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 UNCONFIRMED errors and comments from readers: {15} Table 2-1: Under the PC column resolutions are listed as: 640 x 480 800 x 600 (common on laptops) 1024 x 870 1280 x 1024 1600 x 1200 should be: 640 x 480 800 x 600 (common on laptops) 1024 x 768 <-- 1152 x 870 <-- 1280 x 1024 1600 x 1200 {15-18} Tables 2-1 to 2-5: The monitor resolution 1152x870 is mentioned five times (six if you include the typo in the PC column in Table 2-1). This resolution should be 1152x864 instead. {41} Figure 3-4 contradicts its label text. (60) The table has an incorrect chmod command. It's the last one in the table. The correct command is chmod 700 filename if you want read, write and execute permissions and chmod 600 filename for only read and write permissions. [62-63] Table 4-3, MIME types: The MIME types for JavaScript code (referenced on page 154), Java applets (referenced on page 166), MNGs (animated PNGs), and probably other file types, are missing. {74} HTML skeleton at bottom of page: The HTML skeleton code is missing the tag. This tag is required if the HTML is to be validated, as suggested on page 11. (78) bottom of page: "fuschia" should be "fuchsia" (two occurrances). (79-82) Table 5-2: The web-safe colors for darkslategray, navy, and yellowgreen are incorrect. Either the RGB or hex value for blanchedalmond is incorrect. {80-82} Table 5-2 (see above erratum as well): The websafe color for lawngreen should be 66FF00. The websafe color for lightpink should be FFCCCC. Either the RGB or hex color for tomato is incorrect. [84-85] Character Entities: In the first sentence under Character Entities, the "normal alphanumeric character set" is mentioned. It would clarify matters to state that this is the ASCII character set. Likewise, page 85 refers to standard and nonstandard characters, and it would be clearer to state that these are the "ISO Latin-1" and "Windows ANSI" character sets, respectively. It would also help to mention what the values for each of these 3 character sets should be listed as in the charset attribute (e.g. "US-ASCII" and "ISO-8859-1"). Page 84 also states that using non-ASCII characters in HTML pages will generally result in the browser displaying the numeric entity instead. I've never seen this effect. [86] table (continuation): In the continuation of the table of character entities, entities numbered 131 through 159 are in error. The numbers given here are recognized in HTML 4 as numbers per ISO10646 (= Unicode), not as valid numbers for character entities. Furthermore HTML 4 _does_ assign mnemonic names to these characters (none is given in the table). This sequence should read as follows (I have omitted ampersands, hash signs, and expression-final semicolons): 402 fnof Florin 8221 bdquo Double low-9 quote (this is a foreign punctuation sign that sits on the base line, different from "Right double quote" erroneously given here) 8230 hellip Ellipsis (note correct spelling) 8224 dagger Dagger 8225 Dagger Double dagger 710 circ Circumflex 8240 permil Permil 352 Scaron Capital S, caron accent ("Underscore" given here in the table is wrong; the underscore is correctly given earlier in the table as 095) (Note that "Less than sign" does not belong at this point in the section; it is correctly given earlier as 060). 338 OElig Capital OE ligature 8216 lsquo Left single quote 8217 rsquo Right single quote 8220 ldquo Left double quote 8221 rdquo Right double quote 8226 bull Bullet 8211 ndash En dash 8212 mdash Em dash 732 tilde Tilde [this is the named entity in the HTML4 spec Unicode calls it a "small tilde"; this is different from keyboarded tilde, given correctly as 126 earlier in the table] 8482 trade Trademark 353 scaron Small s, caron accent [underscore is correctly given as 095 earlier in the table] (Note that "Greater than sign" does not belong at this point here in this section; it is correctly given earlier as 062). 339 oelig Lowercase oe ligature 376 Yuml Capital Y, umlaut Missing from the table are other named entities in the HTML4 specification. Table probably should include these, found at W3C in three official documents (used as verification for the above errata): http://www.w3.org/TR/html4/HTMLlat1.ent http://www.w3.org/TR/html4/HTMLsymbol.ent http://www.w3.org/TR/html4/HTMLspecial.ent {91} 2nd paragraph: The first paragraph of the Summary of Structural Tags mentions "Browsers that deprecate the tag". To my knowledge, and also according to the definition of "deprecated" given on page 529, only a standard can deprecate a feature. [94] tag description, http-equiv attribute: The description of the http-equiv attribute states that it is used in conjunction with the name attribute. It is not. It is used in conjunction with the content attribute and in place of the name attribute. {105} tag description: The "HTML 4D" notation on the tag indicates that is part of HTML 4 but is deprecated. But the statement that "This tag is not part of the HTML standard" indicates that is not part of HTML 4. Is it or isn't it? {105} description: is not equivalent to unless the current font size is the basefont size. {107} tag description: The description for the tag indicates that IE 2 supports it but IE 3 does not. I think that IE support for is the same as IE support for : supported by IE 3 but not IE 2. (112) under
    : now reads Defines the beginning and end of an ordered list. should read Defines the beginning and end of an unordered list. {131} 2nd paragraph: For the REL and REV elements, HTML 4.01 specification does not recognize the attribute values head, toc, parent, child. To use these it is necessary to cite them as conventions with a profile attribute inside the HEAD tags. Recognized attribute values for REL and REV not given here include alternate, stylesheet, start, contents, copyright, chapter, section, subsection, appendix help, bookmark. reference: http://www.w3.org/TR/html4/types.html#type-links (131) 3rd paragraph: now reads (the opposite of the rev attribute.) should read (the opposite of the rel attribute.) {140} Example 8-1: There is an extra ">" in the 2nd line and a "#" is missing from Line E. It should be: {140} E annotation: The usemap attribute of img must say USEMAP="#spacey" instead of USEMAP="spacey". {152} under the tag: The tag is not supported by Netscape. (179) 2nd bullet in 1st paragraph: "backround" should be "background". {223} Faking an