内容简介:
打造现代布局的专业技术
本书远非只是介绍基础知识,它不仅全面细致地讲解布局与效果,而且展望了HTML5和CSS3的未来。业内很少有人能像Eric A. Meyer一样详细阐明CSS,他在本书中深入分析了普遍适用的实用技术,讲解了如何选用正确的工具、如何通过jQuery使用CSS效果和CSS3技术。
本书主要内容如下:
显示或隐藏元素
通过XHTML为body或html元素设置背景
超过15种布局技巧,包括清除浮动、两栏/三栏布局、伪造栏布局、“唯一布局”、Holy Grail、基于em的布局、流式网格、固定页脚等
各种CSS效果,包括CSS弹出框、框冲切、圆角、CSS精灵、滑动门、流式漂白、参差浮动等
应用CSS表样式,包括使用表头、主体、脚注、行标题、面向列的样式、表的映射和图形化等
使用CSS3元素、多背景支持、RGBA,以及通过jQuery执行CSS3选取操作等
本书适合具有一定的CSS和JavaScript使用经验的Web开发人员学习参考。
目录
第一部分 基本原理
第1章 工具2
1.1 Firebug2
1.2 Web Developer Toolbar8
1.3 IE开发者工具栏13
1.4 Dragonfly(Opera浏览器)16
1.5 Web检查器(Safari浏览器)20
1.6 XRAY22
1.7 SelectORacle23
1.8 诊断样式表24
1.9 重启样式表26
1.10 IE9.JS29
第2章 选择器31
2.1 伪类与伪元素31
2.2 为目标元素添加样式33
2.3 特殊性34
2.4 重要性35
2.5 省略简写属性值的关键词时会发生
什么36
2.6 选择性地覆盖简写属性37
2.7 通用选择39
2.8 ID还是类40
2.9 ID与类共用42
2.10 多类42
2.11 简单的属性选择43
2.12 类的属性选择45
2.13 ID还是属性选择器46
2.14 部分属性值选择47
2.15 更多部分属性值选择48
2.16 选择后代元素50
2.17 模拟部分子选择51
2.18 兄弟选择52
2.19 生成内容54
第二部分 核心技术
第3章 提示58
3.1 验证58
3.2 调整字体值的顺序59
3.3 玩转行高60
3.4 无单位的行高值61
3.5 避免缺少样式的边框值62
3.6 使用颜色控制边框外观62
3.7 抑制元素的显示64
3.8 抑制元素的可见性65
3.9 将元素移出屏幕66
3.10 图像替换68
3.11 打印样式70
3.12 开发打印样式71
3.13 块级链接72
3.14 外边距还是内边距73
3.15 凸排列表75
3.16 为列表添加标记76
3.17 通过背景实现列表标记77
3.18 生成列表标记79
3.19 不可不知的容器81
3.20 文档背景84
3.21 服务器特定的CSS85
第4章 布局88
4.1 用轮廓代替边框88
4.2 居中块状框90
4.3 通过溢出遏制浮动93
4.4 通过浮动遏制浮动95
4.5 清除浮动96
4.6 相邻清除98
4.7 简单的两栏布局99
4.8 简单的三栏布局100
4.9 伪造栏布局103
4.10 流式漂白布局106
4.11 唯一布局109
4.12 Holy Grail113
4.13 流式网格117
4.14 基于em的布局121
4.15 文档流中的负外边距124
4.16 在特定的上下文中使用定位127
4.17 将元素推出包含块128
4.18 固定的页头和页脚131
第5章 效果134
5.1 复杂的螺旋134
5.2 CSS弹出框138
5.3 CSS菜单140
5.4 框冲切142
5.5 CSS3预备圆角145
5.6 CSS3圆角148
5.7 CSS精灵150
5.8 滑动门152
5.9 裁切的滑动门155
5.10 CSS视差157
5.11 参差浮动160
5.12 更好的参差浮动163
5.13 图像的框166
5.14 受限的图像168
第三部分 前沿技术
第6章 表格172
6.1 表头、主体和脚注172
6.2 行标题175
6.3 面向列的样式176
6.4 表的映射180
6.5 表的图形化186
第7章 可预见的未来194
7.1 为HTML 5应用样式194
7.2 像HTML 5一样给类命名196
7.3 媒体查询197
7.4 为特定的子元素应用样式201
7.5 为特定的列应用样式205
7.6 RGB alpha颜色207
7.7 HSL颜色和HSL alpha颜色208
7.8 阴影样式210
7.9 多背景212
7.10 二维变换216
1、我们这个时代最清醒的思考者之一尼古拉斯·卡尔继《浅薄》《玻璃笼子》之后又一重磅力作。2、在这部跨越历史、经济和技术领域
《七周七并发模型》内容简介:《七周七并发模型》介绍了七种并发模型,行文通俗易懂,有数量充足且设计精良的样例来帮助读者理解。
HiddenontheInternet,scatteredamongbillionsofWebpages,arethecluestoanincrediblese...
《Web性能实战》内容简介:在Web变得越来越复杂的时代,解决Web性能问题正当时。本书旨在帮助读者创建更加快速的网站,内容涵盖Web
本书简述了Chrome平台开发的概念、扩展与应用的区别及其常用功能,并结合具体场景给出了实例。主要介绍了Chrome扩展基础、Chrome
本书重点论述数字通信的技术基础和最新应用。全书共分15章,详细阐述了数字通信系统的基本信号变换、信号处理步骤、基带信号及高
《包装设计:品牌的塑造:从概念构思到货架展示》的基本宗旨就是为生产商、营销商、设计事务所(包装、品牌咨询、广告、平面设计及工
《华为的意志:华为经营逻辑的引擎》内容简介:一个企业活下去并非容易之事,企业要始终健康地活下去更难。因为它每时每刻都面对激
《老福州》内容简介:老福州三山两塔一座楼、船与海的特异文化、名人与故居、近代福州不屈的英雄气、老手艺、习俗与美食、轶闻旧事
《守望卡瓦格博》内容简介:2006年,新浪博客开通的第二年,杨旭东注册了“留给自己一份柔软的心情”的个人旅行博客。十余年来,一
中学物理课件制作四合一:Flash MX/Authorware 7.0/PowerPoint XP/几何画板 本书特色 多媒体CAI课件制作是每一位教师**的一...
科技发展的速度越来越快了,快得让我们有点儿要跟不上的感觉,不知道你是否有同感?《搜酷——全球智能硬件与技术精华集(全彩)
《信息论:基础理论与应用》(第2版)系统地论述了香农信息论基本理论及某些应用问题,基本覆盖了信息论的各个方面的内容。内容包括
PEAR,thePHPExtensionandApplicationRepository,isabountifulresourceforanyPHPdevelo...
这是一本可以帮助想进入编程设计领域的设计者学习的手册。从内容上避免了对所有Grasshopper组件的详细解析,而将重点放在逐渐学习
《家庭按摩取穴定位速查一本就够》内容简介:经络和穴位的神奇之处在于,它们遍布全身,每条经络、每个穴位都有独特的养生功效,我
LATEX 入门 本书特色 LATEX肇始于20世纪80年代初,也是LeslieLamport博士为了编写他自己的一部书籍而设计的。LATEX实际上就是用TEX...
"DesignforEmotion"introducesyoutothewhy,what,when,whereandhowofdesigningforemoti...
《SAS技术内幕》内容简介:本书共27章,分为上下两卷:上卷介绍SAS编程基础与使用方法,是广大程序员快速掌握SAS编程技术的简明开发
《ASP.NET4高级程序设计(第4版)》,本书是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET4的各种特性及其背后的工作原理,并给出了许