内容简介:
打造现代布局的专业技术
本书远非只是介绍基础知识,它不仅全面细致地讲解布局与效果,而且展望了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
"AugmentedReality"isanaturalwaytoexplore3Dobjectsanddata,asitbringsvirtualobject...
《如果舌尖能思考》内容简介:人工智能AlphaGo能把人类的九段围棋手们打得遍地找牙,但是没法跟人比赛吃喝。吃喝,也许是最后能给人
面对堆积如山的原稿,你如何才能在设计中达到一种视觉美感呢?本书以专业人员直视深沉设计要义的睿智眼光和简洁有力的述评,解决
作者简介ZuradaistheS.T.FifeAlumniProfessorofElectricalEngineeringattheUniversityofLo...
《网络安全态势感知:提取、理解和预测》内容简介:本书分为四个部分:基础知识、态势提取、态势理解和态势预测。每章都会重点讨论
《鲁迅信札藏笺》内容简介:邹晏清、詹秋洁两位上海鲁迅纪念馆研究人员编著的这册《鲁迅信札藏笺》,通过原件展示,解读鲁迅的亲笔
《TensorFlow自然语言处理》内容简介:本书首先介绍NLP和TensorFlow基础知识,然后介绍如何使用Word2vec(包括高级扩展)创建单词嵌
数位达尔文主义 本书特色 在这本书中,作者对高度竞争的网络经济进行了前所未有的深入考察,概括出立足网络的企业在形形色色的网上市场中生存与发展的7个关键战略。通过...
本书是一本专门介绍IPTV技术的图书,书中全面而系统地介绍了IPTV的体系结构、基本原理和各种关键技术,包括前端系统、编码技术、
TheCLOSmetaobjectprotocolisanelegant,high-performanceextensiontotheCommonLispObj...
《汉朝大历史》内容简介:汉朝何以成为与西罗马并立的两大帝国?汉朝的大一统局面是如何出现的?汉哀帝的断袖之癖,汉朝与四夷的战
《应用组合数学(第5版)》讲解了离散数学问题求解中组合推理和组合建模的方法、思维和运用。主要涉及图论基本概念、覆盖和图着色、
《改革的逻辑》内容简介:改革从何而来,往何处去?未来中国如何前行?中国的改革已经走过了三十多年的历程,为什么讲起改革来还是
《数字档案资源社会化开发》内容简介:档案信息资源开发是对档案内容的一种再现叙事。长期以来,这种再现叙事的主体主要是保管档案
《半小时漫画股票实战法》内容简介:任何一个可以在股市稳定盈利的人,背后都有一套自己的交易系统。本书漫画主角王老师是个基层职
本书是高等院校艺术与设计专业教材。本书作者长期从事网页设计的一线教学,根据教学和设计的需要,收集了几千幅有特点的网页。作
由人民出版社邀请阿里研究院撰写的《互联网+未来空间无限》正式推出,该书是国内第一部“互联网+”学习读本,获宋健、王蒙、李君
InTheWilltoTechnologyandtheCultureofNihilism,ArthurKrokerexploresthefutureofthe2...
本书作者多年致力于艺术、设计的教学,并在自学软件的过程中获得启示,每个单元均以美学角色切入,再引导实际操作,通过作品来呈
作为享誉全球的设计大师,原研哉将日本的生活美学和设计理念带给了全球的读者,我们也许看到过大师精彩的设计作品以及以他的理念