精通CSS(第2版) - [英] Andy Budd

精通CSS(第2版)

[英] Andy Budd

出版时间

2010-04-30

ISBN

9787115226730

评分

★★★★★
AI导读
核心看点
  • 系统讲解CSS核心概念与最佳实践
  • 深入探讨跨浏览器兼容与Bug修复
  • 涵盖布局、表单及表格等实战技术
适合谁读
  • 具备HTML和CSS基础的前端开发者
  • 希望提升CSS布局与兼容性技巧者
  • 寻求系统化梳理CSS知识的工程师
读前提醒
  • 部分翻译生硬,建议结合代码理解
  • CSS3内容较少,需结合新技术补充
  • 侧重实战技巧,适合有一定基础者
读者共识
  • 知识点透彻,是梳理CSS体系的好书
  • 实战性强,对解决兼容性问题有帮助
  • 翻译质量参差不齐,需耐心阅读

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "所有CSS布局的根本都是3个基本概念:定位、浮动、margin操纵。"
  • "在符合标准的浏览器中,如果元素的内容太大,它只会超出box之外。但是,IE会扩展整个元素(。。。-_-)"
  • "Meaningful markup provides the developer with several important benefits. Meaningful pages are much easier to work with than presentational ones. For example, say you need to change a quotation on a page. If the quotation is marked up correctly, it is easy to scan through the code until you find the"
  • "When naming your IDs and classes, it is important that you keep the names as “unpresentational” as possible. For instance, if you want all of your form notification messages to be red, you could give them a class of red. This is fine as long as there are no other red elements on the page. However, s"
  • "At the same time, they can be overused and even abused. Novice CSS authors often add classes to nearly everything in an attempt to get fine-grained control over their styles. Early WYSIWYG editors also had the tendency to add classes each time a style was applied. Many developers picked up this bad "
  • "In the preceding example, each element is identified as being part of a news story by using an individual news-related class name. This has been done to allow news headlines and text to be styled differently from the rest of the page. However, you don’t need all these extra classes to target each in"
  • "When browser manufacturers started to create standards-compliant browsers, they wanted to ensure backward compatibility. To accomplish this, they created two rendering modes: standards mode and quirks mode. In standards mode, the browser renders a page according to the specifications, and in quirks "
  • "With even a moderately complicated style sheet, it is likely that two or more rules will target the same element. CSS handles such conflicts through a process known as the cascade. The cascade works by assigning an importance to each rule. Author style sheets are those written by the site developers"
作者简介
Andy Budd 国际顶尖的网页设计师,著名的Web标准倡导者,网页咨询公司Clearleft的创始人之一。曾组织过英国首届Web 2.0会议,经常在Web Directions、An Event Apart、SXSW等国际会议上发表演讲,参与一些国际设计奖项的评选,他还是.NET Magazine的咨询委员会成员。 Cameron Moll 设计过大量优秀网站,常在有关用户界面设计的各种国内和国际会议上发言。其作品和理念曾被HOW期刊、Print杂志、Communication Arts杂志以及美国国家公共电台等知名媒体引用和推荐。他创办了Authentic Jobs公司。 Simon Collison创办了著名的Erskine Design公司,拥有八支卓越而富创造力的Web设计团队。曾任Agenzia的首席设计师,为许多全球知名的唱片公司、乐队、艺术家开发过大量Web项目。除本书外,他还撰写过畅销书《CSS基础教程》。
目录
第1章 基础知识
1.1 设计代码的结构
1.1.1 标记简史
1.1.2 文档类型、DOCTYPE切换和浏览器模式
1.1.3 有效性验证

显示全部
用户评论
有些内容有点过时了, 对很多人来说可能更需要的还是一本 CSS 正统 manual 类的书
实战好书,兼容第一,CSS3和HTML5内容比较少。
4年前 提出的12 column布局和web-font还是很超前的理念
标记..
受益匪浅!
入门可以读读
中规中矩的css书籍,2021年看的第一本书。
出版早,部分内容有些过时。关于css精华的内容还是很不错。代码没有DOM编程那本书展示、解释得清楚,行文稍逊色。
书的内容还行,但确实太旧了,介绍了一吨已经不再需要的兼容/取巧技术
说实话太老了这本书 随便翻翻吧
下载
收藏