CSS权威指南(第三版·英文影印版)

CSS权威指南(第三版·英文影印版)

作者:[美] Eric A.Meyer

出版社:东南大学出版社

出版年:2007-06

评分:9.1

ISBN:9787564107772

所属分类:行业好书

书刊介绍

内容简介

著名的CSS专家Eric A.Meyer他招牌式的智慧和无与伦比的经验引领读者探索了CSS的各个部

分,包括属性、标记、特性和实现。此外,他还就现实应用中的一些问题,例如浏览器的支持和设计方针,发表了看法。你所要知道的就是HTML 4.0的知识,这样就可以创建整洁、易于维护的脚本,以与桌面出版系统同样的优雅和控制能力管理网站布局和分页。你将会学到:

精妙地设计文本风格

用户界面、表格布局、列表以及自动生成的内容

浮动和定位的细节

Font familv和Fallback机制

盒模型(box model)的工作机制

IE7、Firefox及其他一些浏览器所支持的最新CSS3的选择器(selector)

经过彻底地更新,新版的《CSS权威指南》已经适用于IE7。它详细讲述TESS的各个属性,告诉你怎样同其他属性交互,怎样在编写CSS时避免常见的错误。不管你是一个有经验的Web开发人员还是一个彻底的初学者,这本书都是你的CSS学习源泉。

作者简介

Eric A.Meyer从1993年就开始使用web技术。他是国际公认HTML、CSS和Web标准的专家。此外,他还是complex Spiral Consulting~司的创建人。这个公司的客户包括America Online、Apple Computer、Wells Fargo Bank和Macromedia。

精彩摘录

左浮动元素的右外边界不会在其右边右浮动元素的左外边界的右边。一个右浮动元素的左外边界不会在其左边任何左浮动元素的右外边界的左边

——引自第293页


引入css外部文件的两种方法为在html页面通过link,src属性(注意空链接时的陷阱!),再者是通过CSS文件本身通过@importurl()引入,虽然这两种方式都可以加载进来CSS文件,可是link和@import也存在着细微的差别。隶属上的差别link属于XHTML标签,而@import完全是CSS提供的一种方式。link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。此处注意浏览器的linksrc为空时候时会导致页面加载次数增多。@import次数限制传闻在IE6下,@import只能引入31次css文件,可是可以通过在css文件中再次import来垂直扩展,断桥残雪没有测试过,不过如果出现这样的情况,说明这个写代码的人也挺变态的。加载顺序的不同当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS文件会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式,然后突然样式会出现,网速慢的时候还挺明显,@import这点跟把CSS文件放在页面结尾效果相同,不过如果我们一些样式开始页面并不会出现,而是在交互时才出现的CSS样式,可以通过这个方法引入,时间上错开。例如:Ajax的html,交互时的弹出框,弹出div等兼容性上的差别由于@import是CSS2.1提出的,@import只有在IE5以上的才能识别,而link标签无此问题(似乎影响不大~)。使用DOM控制样式时的差别当使用javascript控制DOM(document.styleSheets)去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。所以,无特殊情况推荐使用lin...

——引自第28页

相关推荐

微信二维码