CSS Web站点设计手册

Posted by admin | 原创 | 星期三 25 6月 2008 9:18 上午

首先,是根据原书勘误页面翻译的原书错误:

针对IE的练习文件

《CSS Web站点设计手册》中的某些练习文件在微软的IE浏览器中不能正常运行。请单击此处下载能够在IE7.0中正确运行的练习文件。我们非常抱歉因此给读者带来不便。

但是,由于IE与W3C的CSS标准并非完全一致,因此IE用户在运行另外一些练习文件时也可能遇到问题。这些文件包括:

第4章,练习1,第14~18步。由于IE对盒模型解释的冲突,这几步中的宽度声明在IE中无效。要查看本书展示的结果,请在Firefox或其他浏览器中打开相应文件。

第8章,练习1,第6~7步。标题会对第6步声明的初始外加给出响应。但是,为了确保其他浏览器也能以相同方式显示你的页面,请按照该练习中剩余的步骤去做。

第9章。IE用户在使用本章的屏幕样式打印时可能会遇到某些布局问题。例如,侧边栏和主内容区会发生重叠。请按照本章练习的指示创建打印样式解决此问题。

第6章
练习3,第12步

第二条规则中的值italic,被错误地写成了italics。该步中第二条规则应该如下所示:
p {
font-variant: small-caps;
font-style: italic;
font-weight: bolder;
}

第10章
练习2,第5步

该步每条规则的background声明中的URL值应该包含两个句点,而不是三个。例如,url(../images/curl.gif)。

练习2,第7步
该步中的十六进制颜色值写错了。应该是#696397。

练习5,第5步
该步中的选择符写错了,即img和illus之间应该通过一个句点相连,如:#content img.illus。

练习8,第5步
该步中的选择符写错了,即first和line之间应该有一个连字符,如:#tea-of-the-day p:first-line。

====================================

其次,是中文版中存在的错误:

第2章 理解CSS

第10页中部,CSS声明中的属性和值原文“分号(:)隔开”,应该是“冒号(:)隔开”。

第4章 通过CSS影响页面布局

第100页,图4-2。原图多处错误,更正后的图如下所示:

box-model.gif

第3章

第75页倒数第13行p75页倒数第13行“ 在文本或HTML编辑器中打开ex0301.html”,应该是打开“ex0304.html”(感谢读者 kafka)。

3 条评论 »

  1. 评论 作者 minh15158 — 2008-08-07 @ 2:43 下午

    很形象,每种浏览器或者每个人对盒子模型的宽度\高度的理解都不一致

  2. 评论 作者 kafka — 2008-08-24 @ 10:15 上午

    站长你好,本书第91页有一处我看不明白,能指点一下么?

    在本书91页最下方,书中说到:
    “页面没有变化,链接依旧是蓝色,因为橙色值是由继承而来,所以该值不仅失去了针对性,而且也失去了“重要性”。

    关于这段解释,我还是不明白为什么加入!important没有覆盖右侧的深青色(teal)。

    ======================================
    顺便说下,p75页倒数第13行有一处错误:
    在文本或HTML编辑器中打开ex0301.html是不是应该是ex0304.html

  3. 评论 作者 admin — 2008-08-24 @ 12:54 下午

    回复:kafka

    因为相对于body规则,#sidebar规则具有更高的针对性,即使谈“覆盖”,也是#sidebar覆盖body,而不是相反。另外,!important只有应用于具有相同针对性的几条规则中的一条时才有效果。因此,原文说“(即使body规则应用了!important,但由于该值对于#sidebar元素及其后代是继承来的——而如前文所述,继承的值根本没有针对性,)所以该值不仅失去了针对性,而且也失去了‘重要性’”。

    另外,p75确实有错误。谢谢!

对这篇文章的评论的 RSS 聚合。 TrackBack URI

发表您的评论

验证码  If you cannot see the CheckCode image,please refresh the page again!