Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
xxI Missing CD floes |
I just purchased the CSS missing manual 4th edition. I went to www.missingmanuals.com to download the files for the book. When I clicked on Download all tutorial files there, I got the message: The requested URL /0636920036357/CSS4e_MM_TUTORIALS.zip was not found on this server. The book is useless without the files. Thank you. |
David Lees | Oct 28, 2015 | |
Printed | Page xx last paragraph |
Figure I-1 |
Dcunn48 | Apr 15, 2016 |
Last paragraph | The text mistakenly shows "h2+p" in the last paragraph of the page on sibling selectors when it intended to how "h2~p": |
Scott Knick | Jul 25, 2016 | |
Printed | Page xx paragraph labeled "clicking" |
It says that the book has "three kinds of instructions that require you to use your computer's mouse or trackpad," but then goes on to list five kinds. |
Phil Marshall | Aug 26, 2017 |
Page 5 NA |
I found this error when I was talking to other people and just writing through out the years. |
Anonymous | Oct 28, 2021 | |
Page 5 NA |
I found this error when I was talking to other people and just writing through out the years. |
Anonymous | Oct 28, 2021 | |
Printed | Page 34 Step 8 |
The <link> tag at step 9 uses double-quotes with the "href" and "rel" attributes, while at step 8, single-quotes are used. |
Anthony Browne | Oct 23, 2016 |
Printed | Page 35 1st Note |
Words "dusty brown" should be changed to "blue". |
Roman Boiko | Aug 25, 2015 |
Printed | Page 35 Step 11 |
The "font-family" attribute value should be "Varela+Round" instead of "Varela Round". |
Anthony Browne | Oct 23, 2016 |
Page 36 step 11 |
font-family: 'Varela Round', 'Arial Black', serif; |
Roman Boiko | Aug 25, 2015 | |
Page 45 last code sample |
Replace |
Roman Boiko | Aug 25, 2015 | |
52 First paragraph and first code fragment after TIP. |
(This is the HTML version I can access via Your Products > Search Inside and Read, which I assume is the same as Safari Books Online. The page number is from the PDF file.) |
PSRC | Apr 09, 2016 | |
Page 61 The first paragraph |
Replace |
Roman Boiko | Aug 27, 2015 | |
Page 61 The last paragraph |
Replace |
Roman Boiko | Aug 27, 2015 | |
Page 70 end of page |
Hi! I think there is some mistake in CSS The Missing Manual 3ed & 4ed. In 4ed. book at page 70 was written that I can only once use :not() with the selector. But my example illustrates that it's wrong, not only one time. Here is my example code: http://codepen.io/anon/pen/dNKpQj Your Sincerely, |
Alexey Grigoriev | Feb 04, 2017 | |
ePub | Page 71 The HTML snippet between the first and second paragraphs |
The first tag in the HTML snippet actually reads '<div class="article">', but should read '<div id="article">'. |
Bruce Kritt | Dec 23, 2015 |
Page 73 Step 6 |
Replace |
Roman Boiko | Aug 31, 2015 | |
Page 74 step 3 |
Looks like font-family includes Arial by mistake. |
Roman Boiko | Aug 31, 2015 | |
Page 74 step 3 |
Actually, it looks like serif fonts were included in the font-family by mistake, not Arial. Probably this was intentional, but then a brief explanation would clear up some confusion. |
Roman Boiko | Aug 31, 2015 | |
Page 75 steps 3, 4 |
font-family: Baskerville, Palatino, sans-serif; |
Roman Boiko | Aug 31, 2015 | |
Printed | Page 80 First Paragraph |
Sentence states the following: |
Jeff | Jun 12, 2019 |
Page 83 Figure 3-14 |
The final screenshot doesn't have orange applied to .note strong elements. |
Roman Boiko | Aug 31, 2015 | |
Printed | Page 90 sect 2. Add another... |
Discrepancy in color setting |
Iain Simpson | Mar 03, 2017 |
Page 94 Step 2 |
Word "margin" looks confusing when it actually refers to a padding property: |
Roman Boiko | Aug 31, 2015 | |
Printed | Page 95 Figure caption |
At the end of the figure caption, and several other locations of the text, it refers to Appendix A and how it lists whether properties are inherited or not. I was not able to find this item in any properties (re: inheritance). |
Mike Olgren | Mar 05, 2017 |
Page 108 1st code sample |
Replace |
Roman Boiko | Sep 01, 2015 | |
Printed | Page 108 1st coding example |
Replace <div class="article"> with <div id="article"> |
Steven Seyler | Dec 07, 2015 |
Printed | Page 108 1st html example |
The first line of HTML code in "Avoiding Specificity Wars" should be <div> id="article" NOT <div class-"article". The following discussion is about the problems of using DIV in that location. The code at the bottom of page, where is uses <div class="article" is correct. |
Andrew Brandt | Oct 15, 2016 |
Page 108 The first snippet |
Say, for instance, your page has this snippet of HTML: |
poika | Sep 19, 2017 | |
Page 110 last paragraph |
Delete the following: |
Roman Boiko | Sep 01, 2015 | |
Printed | Page 110 in the CSS style for the ul selector |
missing semicolon after padding-left: 1.4em |
rborup | Mar 02, 2018 |
Printed | Page 112 code, 2nd to last line |
The font-family includes "Arial Black." You might want to point out that Arial Black does not work in current version Firefox (51). |
Mike Olgren | Mar 05, 2017 |
Printed | Page 114 Step 2. coding example |
Replace declaration |
Steven Seyler | Dec 07, 2015 |
Page 115 Figure 5-7 caption |
Replace |
Roman Boiko | Sep 01, 2015 | |
Printed | Page 131 Last paragraph and code sample that follows it |
Last paragraph on page states: |
Jeff | Jun 12, 2019 |
Printed | Page 132 Last paragraph |
Sentence states: |
Jeff | Jun 12, 2019 |
Printed | Page 136 -The Easy Way to Add Bold and Italic - coding example |
Replace |
Steven Seyler | Dec 08, 2015 |
Printed | Page 136 Second "note". |
The font files have .eot extension, while the code examples use .woff2 and .woff extensions only. |
Boris | Feb 21, 2017 |
Printed, PDF, ePub, Mobi, , Other Digital Version | Page 142 Tip box at bottom of page |
The URL for the mentioned project should be updated. |
Chad Mazzola | Nov 20, 2018 |
Page 161 |
"The first value, 4px, means “place the shadow 4 pixels to the left of the text.”" should be |
Orfeo Da Via' | Sep 17, 2015 | |
Printed | Page 174 @font-face definitions |
All references to font-family PTSans should read PT+Sans. There is no PTSans font family. See also the reference in the HTM selector on page 175. |
Richard Wilkinson | Sep 10, 2017 |
Printed | Page 176 NOTE at bottom of page |
Sentence reads as follows: |
Jeff | Jun 18, 2019 |
Printed | Page 177 Step 5. coding example |
Replace |
Steven Seyler | Dec 09, 2015 |
Printed | Page 178 1st paragraph |
It says "it calculates the line height by multiplying the font size (1.75 em) and 1.5" - but the font-size set for the paragraph on page 177 is 1.8em. |
Boris | Feb 24, 2017 |
Printed | Page 183 Step 5 |
The h2 color property is missing. |
Nick Sofolarides | Nov 16, 2015 |
Printed | Page 188 Last line of the Note |
Colon is missing - «margin: 0; padding 0;» should be «margin: 0; padding: 0;» |
Boris | Feb 25, 2017 |
Printed | Page 216 4th paragraph |
The paragraph starts with "You'll start with a very basic HTML file containing an internal style sheet..." |
Mike Olgren | Mar 05, 2017 |
Printed | Page 224 First paragraph in the step 4. |
It says ..."see step 4 on page 18.)" but it should be "see step 4 on page 218.)" instead. |
Boris | Feb 26, 2017 |
Printed | Page 234 2nd paragraph after Figure 8-2 |
It says that the property accepts four values, but on page 236 we can see two more values: "round" and "space" without any explanations why are there extra two. |
Boris | Feb 27, 2017 |
Printed | Page 244 Figure 8-11 |
Bottom left image has doubled semicolon in the property, should be "background-clip:border-box;" instead. |
Boris | Feb 27, 2017 |
Printed | Page 245 1st paragraph |
Wrong figure reference. Should be 8-11 instead of 8-10. |
Boris | Feb 27, 2017 |
Printed | Page 245 Last paragraph |
Wrong figure reference. Should be 8-12 instead of 8-11. |
Boris | Feb 27, 2017 |
Printed | Page 246 1st and 2nd paragraphs |
Wrong figure references. Should be 8-12 instead of 8-10 in first paragraph and 8-12 instead of 8-1 in second paragraph. |
Boris | Feb 27, 2017 |
Printed | Page 246-247 bottom bullet of page 246, top 2 bullets of page 247 |
The figures referred to in the background-size section are incorrect. |
Brandy Garland | Jul 18, 2017 |
Printed | Page 253 Last paragraph |
Wrong figure reference. Should be 8-14 instead of 8-13. |
Boris | Mar 02, 2017 |
Printed | Page 253-259 misc |
References to figures 8.14 to8.18 inconsistent. |
Iain Simpson | Mar 17, 2017 |
Printed | Page 258 1st paragraph |
Refers to Figure 8-16. Should refer to Figure 8-17. |
Mike Olgren | Mar 05, 2017 |
Printed | Page 259 2nd paragraph |
Wrong figure reference. Should be 8-18 instead of 8-19. |
Boris | Mar 02, 2017 |
Printed | Page 259 3rd paragraph |
Wrong figure reference. Should be 8-18 instead of 8-17. |
Boris | Mar 02, 2017 |
Printed | Page 259 3rd paragraph |
«The positioning values go before the color and AFTER shape keyword...» |
Boris | Mar 02, 2017 |
Printed | Page 259 2nd paragraph from the end. |
Wrong figure reference. Should be 8-18 instead of 8-17. |
Boris | Mar 02, 2017 |
Printed | Page 264 Step #9 figcaption |
Missing space between "and" and "should". |
Boris | Mar 11, 2017 |
Printed | Page 269 1st paragraph |
«With a wider window you can fit four or even five images on a row» - sounds a bit outdated for me. Since most users has resolution of at least 1366 x 768 pixels (which will allow them to see 5 images on a row) and others have resolution 1920 x 1080 pixels and greater, it would be more logical to replace the text to the following: «With a wider window you can fit five or even all six images on a row». |
Boris | Mar 11, 2017 |
Printed | Page 276 Last paragraph |
Wrong image reference, should be Figure 8-13 instead of 8-12. |
Boris | Mar 11, 2017 |
Printed | Page 277 First paragraph |
Wrong image reference, should be Figure 8-13 instead of 8-12. |
Boris | Mar 11, 2017 |
Printed | Page 299 1st paragraph of 4th step |
Wrong image reference, should be "Figure 9-8, bottom" instead of "Figure 9-9, bottom". Plus the image in figure 9-8 is a duplicate of the Figure 9-7, which is wrong. |
Boris | Mar 25, 2017 |
Printed | Page 300 Figure 9-8 image |
Figure 9-8 appears to have the image of Figure 9-7. The caption discusses the use of sprites. Shouldn't the image be that of a sprite? The current image does not really demonstrate anything... |
Mike Olgren | Mar 05, 2017 |
Printed | Page 301 Top of page (first code snippet) |
Text states: |
Jeff | Jul 22, 2019 |
Printed | Page 301 Top of page (first code snippet) |
Text states: |
Jeff | Jul 22, 2019 |
Printed | Page 301 Top of page (first code snippet) |
Text states: |
Jeff | Jul 22, 2019 |
Printed | Page 304 Paragraph in the step #6. |
There is a reference to "(Figure 9.10, left)", but since the figure has only one image, so the word "left" is nothing but disorienting. |
Boris | Mar 26, 2017 |
Printed | Page 311 Paragraph of text in step #9. |
We need to add a bottom border to the last link. And we have few ways to do that. But for the first way (of adding the border to the UL tag), the text says: "Since there's no padding on that tag, there's no space separating the top of the <ul> from the top of that first link." - according to my logic It should be "Since there's no padding on that tag, there's no space separating the BOTTOM of the <ul> from the BOTTOM of that LAST link." |
Boris | Mar 27, 2017 |
Printed | Page 311 Pre-last paragraph |
It says: "This descendant selector styles the link (a) that's inside the last list item (li:last-of-type) or the navigation list (.mainNav)" but since the link is inside the list item of the .mainNav and our selector looks like .mainNav li:last-of-type I consider this is a mistake and it should be fixed like this: "This descendant selector styles the link (a) that's inside the last list item (li:last-of-type) OF the navigation list (.mainNav)". |
Boris | Mar 27, 2017 |
Printed | Page 315 Last paragraph |
It refers to "see the circled areas of #1 in Figure 9-15" but the Figure 9-15 doesn't have circled areas at all. |
Boris | Mar 27, 2017 |
Printed | Page 325 Figure 10-4 |
The images of this figure are correct. However, the caption and one word of text above the figure are incorrect. In the figure, the box on the left is a scaling of both horizontal and vertical (-1). The box in the middle is horizontal scaling (-1,1). The box on the right is vertical scaling (1, -1). |
Mike Olgren | Mar 26, 2017 |
Printed | Page 325 Second line of the 1st paragraph and caption for Figure 10-4 |
"In the middle image in Figure 10-4, the image..." should be replaced to "In the right image in Figure 10-4, the image...". |
Boris | Mar 27, 2017 |
Printed | Page 326 2nd Paragraph |
All three CSS properties in the .button:active rule should be prefixed with "transform:". |
Jason Killian | Sep 11, 2015 |
Printed | Page 326 code in middle of page |
Although the code should be fixed, the errata submitted by Jason Killian is incorrect. Vendor prefixes come FIRST. So the code in the middle of this page should be: |
Mike Olgren | Mar 26, 2017 |
Other Digital Version | 334 last |
First, let me just mention that I think the book is very good. It's my 3rd MM and I'm about to buy another. |
Anonymous | Feb 14, 2016 |
Printed | Page 350 top of page |
-webkit-transfrom: scale(1.5); |
brian carpenter | Sep 22, 2015 |
Printed | Page 353 number 6 code |
There is a missing semi-colon in the fourth line of code. It should be: |
Mike Olgren | Mar 31, 2017 |
Printed | Page 358 code |
Tag <table> misses an attribute for border. It should look like this: |
Zeljko Porobija | Nov 09, 2015 |
Page 361 The Note block at the bottom of the page |
Witten |
Tyoma Deev | Oct 23, 2015 | |
Printed | Page 366 "Up To Speed" box |
Wrong figure reference "See the examples at the bottom right and bottom center of Figure 11-7". There is no bottom row and there is no center images in Figure 11-7. Missing figure? |
Boris | Apr 02, 2017 |
Printed | Page 368 First step, second line from the bottom |
Wrong figure reference, should be Figure 11-7 instead of Figure 11-8. |
Boris | Apr 02, 2017 |
Printed | Page 369 Step 3 (Adjust the style.) code section. |
The code section has 2 errors and should read: |
Paul Burrows | Oct 17, 2017 |
Printed | Page 374 bottom paragraph |
The text states "The next three lines add the vendor-prefixed versions..." The code does not include the vendor prefixes. In my versions of Firefox and Chrome, it still works. If you want to know the vendor prefixes for older versions you would add these two lines after the "background: rgb(229,76,16);" property: |
Mike Olgren | Mar 31, 2017 |
Printed | Page 379 foot of page |
line " border: none; " missing |
Iain Simpson | Mar 17, 2017 |
Printed | Page 387 1st paragraph of «How CSS Layout Works» |
"Designers used HTML tables to build a kind of scaffolding for organizing a page's contents (see Figure 12-2)." - wrong reference, since the Figure 12-2 doesn't demonstrate any usages of tables. |
Boris | Apr 03, 2017 |
Printed | Page 388 Last paragraph |
It says "The elements that contain the logo and navigation bar in Figure 12-2 occupy the top of the page, so it makes sense to wrap a <div> tag around them.", but at the Figure 12-2 we can only see the <header class="banner">. I may assume the sentence was written before the HTML5 tags such as <header>, <footer> etc. were introduced, so one day it was <div class="banner"> instead, but later the Figure was edited but the sentence left untouched. |
Boris | Apr 03, 2017 |
Printed | Page 390 3rd line from the top |
"The <div> tag for a page's banner area might look like this: <div class="banner">" - At Figure 12-2 the banner uses <header> tag instead. Read my errata for page 388 for more information. |
Boris | Apr 03, 2017 |
Printed | Page 418 Step 5. |
It says "This div holds the page's main content", but we are using the <article> tab, not the <div> tag. |
Boris | Apr 09, 2017 |
Printed | Page 434 2nd paragraph |
It says "Say you want a central block of text positioned 10 percent from the top of the windows and 10 pixels from both the left and right edges of the window." - but further text and the example at Figure 14-3 imply 10 percent from the left and right edges, instead of pixels. |
Boris | Apr 11, 2017 |
Printed | Page 441 section 2 |
.hat figcaption { |
Zeljko Porobija | Dec 01, 2015 |
Printed | Page 443 section 3 |
.hat figcaption b |
Zeljko Porobija | Dec 01, 2015 |
Printed | Page 443 section 4 |
.hat:hover figcaption { |
Zeljko Porobija | Dec 01, 2015 |
Printed | Page 443 Figure 14-7 (right) |
Figure 14-7 (right) illustrates the <figcaption> tag position at the bottom of the <figure>, while the code at pages 441 - 442 set it to bottom: 0; |
Boris | Apr 11, 2017 |
Printed | Page 454 first paragraph (step #5) |
I think there are two background-colors listed in steps $5 and #7...this was different from step #4. |
Anonymous | May 20, 2016 |
Printed, PDF | Page 467 1st paragraph after the code. |
"For example, if you save the this file as, you'd add this HTML to the <head> of a web page:" - "the this" is a typo. |
Boris | Apr 23, 2017 |
Printed | Page 480 Caption for Figure 15-5 |
It says "The images don't quite fit, and hang outside the columns as pictured here." - But I can't see and hangings on the picture provided. In order to see this, user have to narrow the window width first. |
Boris | Apr 19, 2017 |
Printed | Page 485 Caption for Figure 15-7 |
It says: "From three columns to two columns, with one media query and three simple styles." - but the figure illustrates the render of query with only one style applied, the other two styles would make the two columns take the whole width and remove the right border of the main column. |
Boris | Apr 19, 2017 |
Printed | Page 496 The code |
... |
Boris | Apr 20, 2017 |
Printed | Page 499 2nd sentence |
The 2nd sentence on the page currently states: |
Azeez Otori | Aug 05, 2016 |
Printed | Page 501 Last paragraph |
"You must add two class namess and the names must be separated from each other by a space." - typo in word "names" |
Boris | Apr 20, 2017 |
Printed | Page 501 Figure 16-3 |
Figure doesn't illustrate the 12-unit wide column, while the skeleton has this class and the paragraph above the figure says that "You can create columns of different widths ranging from a single unit to 12". I think it would be nice to add 12-unit wide column as the last column to the figure. |
Boris | Apr 20, 2017 |
Printed | Page 508 1st paragraph, 2. sub-paragraph |
It goes like this: |
Zeljko Porobija | Dec 04, 2015 |
Page 510 |
point 6: 9-unit-wide div so the HTML looks like this (additions in bold |
Dan deJong | Sep 13, 2016 | |
Printed | Page 512 Last paragraph at step 10. |
"... it's just a class name you can use can style this section of the page." - I'm not sure if it's clear? Maybe it have to be replaced with "you can use to style..."? |
Boris | Apr 20, 2017 |
Printed | Page 516 Code at step 6. |
If you take a look at Figures 16-9, 16-11, 16-12 and 16-13 you may notice a padding / margin between the top section and the info section, but there is no code provided for that. I think the right place for that might be the .header class, so the code should look like this: |
Boris | Apr 21, 2017 |
Page 522 middle of the page: 1. Open the custom.css |
(additions in bold): |
Dan deJong | Sep 13, 2016 | |
Printed | Page 522 Step 1. |
"(additions in bold)" should be removed since it's the first time we are adding a code inside the min-width: 550px media query. |
Boris | Apr 21, 2017 |
Printed | Page 525 Finished design. |
The finished design provided in the 16_finished folder greatly differs from what the book says, it has different footer, it's missing important properties for .logo at the 550px breakpoint, it uses different properties / class names which were not presented in the tutorial as well. |
Boris | Apr 21, 2017 |
Printed | Page 536 1st Bullet Point |
The sentence which says: |
Jason Killian | Sep 16, 2015 |
Printed | Page 540 The code |
The sentence before the code says "For example to get the layout pictured in #5 in Figure 17-6, you could use CSS code like this:" If we take a look in #5 in Figure 17-6 we will see that the space not only distributed between the rows, but also added to the top and bottom, which means that it's align-content: space-around; property, but the code below uses space-between which is #4 in Figure. |
Boris | Apr 21, 2017 |
Printed | Page 541 The code |
Second and third comment lines use wrong comment opening tag. It should be "<!--" instead of "<!-". |
Boris | Apr 21, 2017 |
Printed | Page 542 The code |
First and third comment lines use wrong comment opening tag. It should be "<!--" instead of "<!-". |
Boris | Apr 21, 2017 |
Printed | Page 559 3rd paragraph; 1st paragraph under "Adding Three Columns" |
"Remember that in step 1 on page 559, . . ." |
Michael Walker | Oct 21, 2016 |
Printed | Page 564 Step 2. |
It says "additions are in bold", but none is bold. |
Boris | Apr 23, 2017 |
Printed | Page 565 Description for the Figure 17-21. |
"The CSS flexbox display mode lets you create designs that "flex," or change..." - the comma after the word "flex" is a typo. |
Boris | Apr 23, 2017 |
Printed | Page 586 Last paragraph |
"This selector formats the .homeLink only when it's inside another tag with the ID #home." - should be replaced with "This selector formats the .homeLink only when it's inside another tag with the class .home." |
Boris | Apr 24, 2017 |
Printed | Page 588 Power Users' Clinic: Paragraph 3, 2nd sentence |
"In other words, you'd apply class names throughout your HTML and then use CSS to format then." |
Michael Walker | Oct 21, 2016 |
Printed | Page 597 Last paragraph |
"See step 5 on page 598 for a reminder on how to do this for Windows users, or step 1 on page 598 for Mac users." uses wrong pages for reference, and should be replaced with this: "See step 5 on page 593 for a reminder on how to do this for Windows users, or step 1 on page 594 for Mac users." |
Boris | Apr 24, 2017 |
Printed | Page 603 4th paragraph |
There is a space before the colon in the code: "$logo_color : #083B91;" |
Michael Walker | Oct 24, 2016 |
Printed | Page 617 Compiled code |
"The Sass command will compile that code into this: |
Boris | Apr 25, 2017 |
Printed | Page 624 Second code. |
"h1 { |
Boris | Apr 25, 2017 |
Printed | Page 628 Last line |
"@media (min-width: 500px) {" should be 400px, since our mixin uses $screen-small variable and the variable is set to 400px (same page above). |
Boris | Apr 25, 2017 |
Printed | Page 633 The Note |
"For creating a compressed, production-ready CSS file see the Tip on page 600." - The tip is on page 599. |
Boris | Apr 25, 2017 |
Printed | Page 647 list-style-position example |
"Example: list-style: inside;" for list-style-position should be "Example: list-style-position: inside;" since it's about usage of the particular property, not the shorthand which was listed above. |
Boris | Apr 26, 2017 |
Printed | Page 670 "content" section |
"Use this property with the :after or :before pseudo-elements." - pseudo-elements uses double colon in CSS3, so the sentence should be "Use this property with the ::after or ::before pseudo-elements.", and the code below also need to be fixed: |
Boris | Apr 27, 2017 |