CSS权威指南(第四版)

Eric A. Meyer

出版时间

2019-03-31

ISBN

9787519826598

评分

★★★★★

标签

编程

书籍介绍

如果你是网页设计师或应用开发者,对复杂的页面样式、改进可访问性以及节省时间和精力感兴趣,决不能错过这本书。这一修订版全面阐述了 CSS 的实现方式,还深入分析了最新的 CSS 规范。

CSS 是一门不断发展的语言,用于描述 Web 内容在屏幕、打印机、语音合成器、屏幕阅读器和聊天窗口上的表现。各种物联网设备,不论屏幕尺寸大小,只要有浏览器,就用得到 CSS,这其中包括手机、计算机、视频游戏、电视、手表、自助服务终端和汽车控制台。本书两位作者 Eric Meyer 和 Estelle Weyl 向您展示了如何通过布局、过渡和动画、边框、背景、文本属性,以及许多其他工具和技术来改善用户体验、加快开发速度、避免潜在的错误,并为您的应用程序增光添色。

AI导读
核心看点
  • 全面阐述CSS实现方式与最新规范
  • 深入解析布局、动画及媒体样式
  • 涵盖从基础属性到高级特效全貌
适合谁读
  • 希望夯实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都不能正确地处理多类选择器。"
作者简介
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 开发。她喜欢躺在家中的沙发上编程,也经常游历世界,在各种会议上演讲。
目录
前言
第 1 章 CSS 和文档
第 2 章 选择符
第 3 章 特指度和层叠
第 4 章 值和单位

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