On p182 the sec­tion title ‘Transform Style’ should be changed to ‘The transform-style prop­erty’. Also, the first sen­tence doesn’t intro­duce the prop­erty clearly, and should read:

The first new prop­erty is very simple but very import­ant; if we don’t change it from the default value, you won’t be able to view the trans­form­a­tions in this chapter in three dimensions.

Finally, the first sen­tence of the last para­graph in this sec­tion should read:

The value given to transform-style affects an element’s chil­dren, not the ele­ment itself; essen­tially, what it does is set whether those chil­dren dis­play in sep­ar­ate planes, or are col­lapsed into one.

On p87 the sen­tence which begins:

To illus­trate, let’s refer to Figure 7–5…

Should instead begin:

To illus­trate, let’s refer to Figure 7–2…

In Table 10–1 on page 126, the HSL color value on the second row should be 360,0%,100%.

The para­graph on p20 which reads:

“This syn­tax tests that both expres­sions are matched before apply­ing the selec­ted rules. For example, to make sure all per­muta­tions of widescreen are covered, as men­tioned in the pre­vi­ous sec­tion, you would cre­ate this query:“

Should read

“This syn­tax tests that both expres­sions are matched before apply­ing the selec­ted rules. For example, to test for a small screen in 16:9 widescreen format you could cre­ate this query:“

And the code example should read:

@media only screen and (aspect-ratio: 16/9) and (max-device-width: 800px) { rules }

On pages 57–58, the empty local('') func­tions in the code for Example 5–4 should con­tain a uni­code smi­ley face (☺) as shown in the Final “Bulletproof” Syntax code on Page 56.