文章吧手机版
《CSS权威指南(第三版)》读后感10篇
日期:2017-12-19 来源:文章吧 阅读:

《CSS权威指南(第三版)》读后感10篇

  《CSS权威指南(第三版)》是一本由[美] Eric A.Meyer著作,中国电力出版社出版的平装图书,本书定价:58.00,页数:508,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助。

  《CSS权威指南(第三版)》读后感(一):经典是经典,不过也不是没有错误,不仅限于翻译的错误。

  第2页,X||Y部分。英文版明明写的是“A vertical double bar (X || Y) means that X, Y, or both must occur, but they may appear in any order.”,ANY ORDER!你给我打个括号特意解释必须先X后Y?

  尼玛我都没勇气继续看中文版了。

  第53页底部的例子有问题,(英文原版也一样),作者的新版修改了这个例子的代码:

  .sidebar {background: blue;}

  .main {background: white;}

  .sidebar a:link {color: white;}

  .main a:link {color: blue;}

  第57页中间少印了一行,英文完整翻译过来大概是:

  如果将这个文本用p元素包围,那么ol+ul将不再能匹配第二个列表,而应该写成ol+p+ul。

  第80页中间,“倘若文档中包含的规则……”,原文的意思应该是:

  “任何包含在文档中的规则都比外部导入的规则权重高,即使这些规则是文档中<style>标签里的规则而不是元素的style属性中的规则。”

  (不过按照我的验证,这个说法是不对的,这种情况下两者的权重比较完全取决于<link>标签和<style>标签的位置关系,如果<link>在前,则<style>标签中的规则权重大,否则相反。)

  第137页,图6.2印刷错误,原版的图片是左侧一个五角星图像,右侧的段落文字首行左边悬挂突出,这个应该很好理解

  第147页,关于vertical-align:text-bottom:的解释是有误。不过作者的新版同样维持了第三版的解释,这个我有点疑惑,作者说替换元素或者非文本的非替换元素会忽略text-bottom这个值,但实际上他接下来的测试中图片就用了text-bottom,而且明显是有效果的,so~,下文关于text-top的解释有同样的问题。

  所以我查了下mdn,top/bottom和text-top/text-bottom的区别只是参考系不同,前者参考的是整行,后者参考的是父元素。

  参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/vertical-align

  text-top

  元素顶端与父元素字体的顶端对齐。

  text-bottom

  元素底端与父元素字体的底端对齐。

  top

  元素及其后代的顶端与整行的顶端对齐。

  ottom

  元素及其后代的底端与整行的底端对齐。

  《CSS权威指南(第三版)》读后感(二):初学者指南

  简单来说,要看这本书,你最好是个初学者,否则浪费时间不是。

  但是你要是完全不会,死的也会很惨。

  另外一则评论说,本书翻译的很好,不知道是不是我的参照物有问题,或者说我过于迷信自己的翻译能力。很多地方,如果没有C++的基础,可能完全不知道是什么意思,这本书确实很权威,但是来不及解释一些概念就一定要跳过去了。

  从知识点全面来说,确实不错,可以算是一部字典型的教科书,什么都有。如果要是根据IE7, IE8, IE9和HTML5+CSS3更新一下,简直就完美了。

  怎么说呢,如果初学者要看,建议至少先写几个网页,用抄来的CSS模板,改一改。

  之后再看,才能事半功倍

  《CSS权威指南(第三版)》读后感(三):“CSS代码测试员”必读

  成书年代是css2.1刚出的洪荒时期。大部分是关于 css 的基础知识。书本中有很多对废弃浏览器标签(<font>, <color>等)以及对 IE和 navigator 等古代浏览器兼容性的阐述,读的很出戏。另外,由于 css3 那时还没诞生,想看flex,gradient,transform,transition,乃至 grid 等内容的读者请绕道。

  讲解的非常细致。个人感觉有价值的内容是对框模型、浮动、定位、表格长宽计算等方面的阐述,值得反复阅读研究。这方面平时在写代码时往往只有感性的认识,而不能知其所以然。书中把定位的“算法”拆分出来,告诉我们浏览器在面对这些情况的时候,第一步先怎么判断,第二步怎么计算,最后得到什么结果。对于某一种模型,一般原则是什么,特殊情况是什么,你如果这么设置,有可能会发生什么错误和神奇的效果。

  之前在网上读博客的时候零星也接触过,有些作者(如张鑫旭)其实讲解的不错,但是文风实在太难以接受,不如本书,1234,轻重缓急,朴素实在。

  坦率说,这部分知识应当是一个合格的前端必须掌握的,但是由于平时“试着写也能写出来”,所以就一直没有深入了解其原理。一个很典型的场景是:“啊,这个 span 没有垂直对齐!咋办呢?哦,试着调整一下 line-height,不行,还差点。那就再试着调整 verticle-align,给个负值抵消一下,哈,行了!”既然大功告成,谁还管它内部是怎么回事呢?我觉得对于以上程序员(或者说叫css代码测试员)(以本人为代表)确实需要反思一下。

  也许,读一下这种指南性的作品,会有醍醐灌顶之感呢?

  另,想在 github 写个 demo project。

  《CSS权威指南(第三版)》读后感(四):必读 但看得十分痛苦

  我觉得这本书应该是学CSS的必读书目吧。

  之前看的书会教你什么代码大概会出来什么效果,这本书是从最根本的原理出发,了解浏览器到底是怎么处理这些代码的。

  比如浏览器如何解读auto值,原来width的auto和Height的auto是不一样的;比如float元素,行内元素的float和块元素的float对后面元素位置的影响是不同的;为什么有时候用了width,效果完全不是想要的......了解浏览器解读CSS的”潜“规则,这些大多会明了。

  但是,这本书看起来完全算不上愉快,规则好多啊,好多要记啊。而且有部分文字对我来说相当拗口,比如 左(右)浮动元素的右边框不得在其右(左)浮动元素左(右)边框的右(左)边;这个写法不是很健壮......之类的,痛苦,但是必须得看。。。

  相比起来,入门的那本《head first xhtml CSS》就好读很多,道理讲得清楚明白,完全是在透彻理解之后,用简单的方法来讲给初学者,看完之后CSS最常用的基本概念,代码都会了,而且很轻松愉快。

  推荐看完那本再看这本来加深。

  《CSS权威指南(第三版)》读后感(五):《CSS权威指南》书评

  首发地址:《CSS权威指南》书评——徐晓飞的个人博客

  终于把《CSS权威指南》翻完了。

  基本上任何一个前端的必读书单里都会有这本书。最近匆匆忙忙地把这本书看完了,写点东西总结一下。

  前端必读,但不适合入门

  首先,这本书确实是一本前端必读的书。实在说,专门讲CSS的书不多,之前看过一本《CSS禅意花园》,老得一塌糊涂,完全没有看的必要。去年(or 前年,记不清了)火过一阵的《CSS揭秘》还没看,不过大概翻了一下主要是讲技巧和案例的。而CSS的基础知识我目前只听说过这一本(孤陋寡闻了…)。作为一个前端,CSS的技能还是很重要的,在布局的时候遇到的一些坑和bug,如果不清楚CSS的基础的话,调来调去要抓狂,就算最后调好了也不知道为什么,以后还会踩。而这本书的关注点不是CSS的那些酷炫的特性,而是CSS的基本原理,从规范的规定到浏览器的实现差异,也就是说不仅仅是告诉我们“是什么”,还告诉我们“为什么”。原则搞明白了,写代码时就有底气多了,也便于我们排查问题。所以,做前端,必读这本书,前人诚不我欺。

  但是这本书不是很合适入门。这几天我明白了一个道理:当你要学新的知识的时候,你首先要做的,不是找一本最权威最全面的书来啃,而是要找一本最浅显的书来确立这方面知识的体系结构,等体系结构确立了,再读权威、全面的书来填充这个体系。如果你一开始就学最全面的,那你肯定会因为枯燥无味、理解不能、成就感不强等原因大受挫折,甚至失去信心放弃。所以我觉得这本书对于初学者来说,过于基础也过于深入了,初学者肯定会因为过于繁琐和理解困难而头疼的。对于初学者,我觉得《Head First HTML与CSS(第2版)》就挺好,甚至一些在线培训的视频都行,学起来比较轻松,而且有成就感。

  有些过时

  技术方面的书生命周期大多比较短,前端的书更是如此。而这本书的中文版是2007年出版的,英文版是2006年出版的,已经有10年了……所以基本没涉及到CSS3的内容,而且书中涉及到的一些兼容性问题在今天看来也没有必要列入考虑范围了。书中涉及到XML部分的知识也没有多大学习的必要了,至少对于前端而言。所以我在下面列出我认为比较重要的、值得阅读的章节,以供后来人参考。

  一些极端重要的章节

  以下章节请务必仔细深入地阅读,可以说是本书的精华。

  第2章 选择器:选择器当然是CSS中很重要的一部分了,必看不解释。

  第3章 结构和层叠 选择器的继承和权重问题,尤其是权重部分,解释地很清晰,必看

  第7章 基本视觉格式化 盒模型以及块级元素、行内元素,布局的基础,必看必看必看

  第8章 内边距、边框和外边距 基础,必看

  第10章 浮动和定位 布局的核心知识,必看

  一些比较重要的章节

  以下章节建议初学者仔细阅读,已有一定经验的读者可以简单翻一翻

  第1章 CSS和文档 历史和CSS中的基础概念,刚入门的话很需要,入过门的可以大致翻一翻

  第4章 值和单位 基础概念,重要性不大

  第5章 字体 基础概念,部分知识已经过时,而且网上有更好的文章可以参考

  第6章 文本属性 重要性不是很大

  第9章 颜色和背景 基础概念

  第11章 表布局 表格在现代web开发中的应用场景越来越少,而且一些基础的知识也足以应对这些场景了

  第12章 列表与生成内容 伪元素还是十分重要的,但是列表其实没有那么重要

  可以忽略的章节

  以下章节可以忽略,过时而且用处不大,大概看看,知道讲的是啥就行,不需要深究,用到的场景不多

  第13章 用户界面样式

  第14章 非屏幕媒体

  以上是个人读这本书的一些感想和经验,收获还是蛮多的,希望能够对后来者有所帮助,如果你对我的观点有异议,欢迎联系我与我讨论。

  本文作者徐晓飞,转载请注明来源,谢谢您关注。

  《CSS权威指南(第三版)》读后感(六):2016 年评这本十年前的书

  一句话概况:在当时应该是好书,但是如果有更好的选择,不推荐购买此翻译版

  现在是 2016 年 2 月,用两天时间看了前 8 章。

  内容方面,全书总共 508 页,从 417 页开始是现代 Web 较少涉及的内容,价值不大;从 455 页开始是多达五十多页的附录。所以严格说本书有价值的内容只有四百页出头。另外第 7 章和第 8 章感觉有部分内容重复。

  书的大部分内容在现在看来还是有价值的,比起 MDN 等在线手册来说,内容组织更加合理、内容更加丰富详实,更加注重细节和实现原理。但是这本书并不适合完全没有接触过 CSS 的新手入门,因为有很多地方需要自己在脑子里反复思考甚至纸上计算甚至是在浏览器上跑一遍才能理解。

  对于书本身,中国电力出版社出版,即使是 15 年底的第八次印刷,书的排版、纸张质量还是不好,远远比不上人民邮电出版社的书。还有较多的明显的排版错误和谬误、纸张较薄、插图不清晰。英文和之间中文有些有空格有些没有;代码全都没有缩进排版,有些代码只有 CSS,还只能自己猜哪些样式是作用在哪些元素上的。

  翻译方面,虽然能感觉到译者已经尽力了,但是毕竟 CSS 里有很多专业术语是用中文很难表达的。比如盒子模型的内边距、边框、外边距、边框边界、边距边界,行内框、行框等,这些概念不参考英文很容易混淆,尤其是一大段这些混合出现的时候。所以如果不是追求在最短的时间内看完,还是建议看英文原版或者选择其他书籍。

评价:中立好评差评
【已有2位读者发表了评论】

┃ 《CSS权威指南(第三版)》读后感10篇的相关文章

┃ 每日推荐