CSS权威指南(第四版)

Eric A. Meyer

出版时间

2019-03-31

ISBN

9787519826598

评分

★★★★★

标签

编程

书籍介绍
这不是一本适合从头到尾'读'的书,而是一部值得摊在桌边、随时翻查的CSS工具书。读者普遍把它当作'字典'使用:前十章涉及选择符、特指度、层叠、视觉格式化、浮动与定位的部分值得系统过一遍,其余属性则'用到再查'。它最打动人的地方在于对'反直觉'细节的穷尽——浮动元素的外边距如何相互约束、块级元素水平总和为何等于父宽、百分数height相对哪个包含块计算、垂直居中为何只能靠外边距,这些正是日常排布中最容易踩坑、却最容易被一笔带过的地方。需要提醒的是:本书为2017年版本,部分新属性已显陈旧;叙述偏生涩、篇幅冗长,书中还存在少量印刷错误。正因如此,它更适合有一定基础、愿意边读边质疑、把'为什么'想明白的开发者,而非追求速成与直观的入门者。
作者简介
Eric A. Meyer 是国际公认的 HTML、CSS 和 Web 标准领域的专家,是 Complex Spiral Consulting 公司的创始人,是微格式运动的发起人之一,还是设计领域系列会议 An Event Apart 的创始人之一。他是本书前一版和其他多本关于 CSS 和设计的图书的作者。他的个人网站为 meyerweb.com。 Estelle Weyl 是开放 Web 布道师和社区工程师,从 1999 年起就开始开发符合标准且具有可访问性的网站。她的博客地址是 standardista.com,这里的文章讨论一切与前端有关的话题,包括 CSS3、HTML5、JavaScript 性能、可访问性和移动 Web 开发。她喜欢躺在家中的沙发上编程,也经常游历世界,在各种会议上演讲。
AI导读
核心看点
  • 全面阐述CSS实现方式与最新规范
  • 深入解析布局、动画及媒体样式
  • 涵盖从基础属性到高级特效全貌
读者共识
  • 内容权威全面,适合系统学习
  • 叙述略显生涩,不如在线文档直观
  • 翻译质量参差,需结合原文对照
精彩摘录
  • "左浮动元素的右外边界不会在其右边右浮动元素的左外边界的右边。一个右浮动元素的左外边界不会在其左边任何左浮动元素的右外边界的左边"
  • "引入css外部文件的两种方法为在html页面通过link,src属性(注意空链接时的陷阱!),再者是通过CSS文件本身通过@import url()引入,虽然这两种方式都可以加载进来CSS文件,可是link和@import也存在着细微的差别。 隶属上的差别 link属于XHTML标签,而@import完全是CSS提供的一种方式。link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。此处注意浏览器的link src为空时候时会导致页面加载次数增多。 @import次数限制 传闻在IE6下,@import只能引入31次cs"
  • "First, however, let’s consider em and ex. In CSS, one “em” is defined to be the value of font-size for a given font."
  • "内容的背景也会应用到内边距"
  • "正常流中块级元素框的水平部分总和就等于父元素的width"
  • "如果一个块级正常流元素的height设置为一个百分数,这个值则是包含块height的一个百分数。 ... 将元素垂直居中的唯一办法就是把上下外边距都设置为25%"
  • "如果一个元素是初始包含块叠放上下文的一部分,而且其z-index值为负 ...好多字... **body元素为其后代建立了一个包含块。作为body元素后代的一个绝对定位就不能叠放在body的背景之下**(这句话错!) ...好多字... 所以z-index值为负时会导致不可预料的后果,所以使用的时候要小心。"
  • "在IE7之前的版本中,不同平台的Internet Explorer都不能正确地处理多类选择器。"
目录
前言
第 1 章 CSS 和文档
第 2 章 选择符
第 3 章 特指度和层叠
第 4 章 值和单位

显示全部
用户评论
书中翻译错误太多,这傻叉安道翻译的什么玩意!糟蹋经典!
累计看了20个小时
写法不太好,另外css这种,还是w3c school那种网页比较直观
当做工具书来使用就行了,可以选择性的看一下,里面的废话和不重要的太多
温故而知新,优秀 Web 设计与交互实现的基础知识。
这书看起来实在是令人如坐针毡。有人反映翻译错误太多,其实可能冤枉译者了,可以去看看oreilly网站上的勘误表,已确认和未确认的加起来得有100条左右。两位作者的书写风格差距很大,而且想到哪说到哪,也不做整理和总结。CSS知识点本来就零七八碎,有很多特殊情况,再这么一整,阅读体验真的是糟糕
没法看。。不知道是翻译太难还是没好好翻译。。
令人头大的css还是有必要认真学习一下的,另外看了这本书好像觉得css也挺有意思的? 把基础部分学完,详细研究了一下弹性盒和栅格布局。css入门说简单也简单,但想弄明白还真是不少掉头发
下载
收藏