内容简介:
打造现代布局的专业技术
本书远非只是介绍基础知识,它不仅全面细致地讲解布局与效果,而且展望了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
为使自己倾心倾力建造的东西真正成为建筑,是雇用建筑师?还是成为建筑师?抑或是学会像建筑师那样思考?三种选择虽道理各异,却
《工业4.0背景下的两岸产业合作》内容简介:本书通过大量一手资料及数据,以工业4.0为背景探讨两岸产业合作,构建两岸产业合作研究
《金蔷薇》内容简介:《金蔷薇》是一部总结作者本人创作经验、研究俄罗斯和世界上许多文学大师的创作活动、探讨文学创作的过程、方
《张一南北大国文课》内容简介:本书源自作者在北京大学教授的“大学国文”通识课讲义,解读了先秦、六朝、唐宋三个时期具有代表性
《有一种旋律叫梁祝》内容简介:本书以《梁祝的继承者们》完整剧本为主体,该剧是“生活三部曲”的第一部,即“艺术家”,也是非常
《5G+智慧医疗:赋能医疗产业数字化转型》内容简介:本书立足于当前我国智慧医疗产业的发展现状与前沿趋势,梳理智慧医疗发展历程和
中文版Photoshop CS6平面设计从入门到精通-全彩超值版 本书特色 本书是入门级读者快速、全面掌握中文版photoshop cs6平面设计的**参考书。...
《电商战略》内容简介:要么被趋势打败,要么顺势而为。在互联网+时代,传统企业转型互联网是大势所趋。本书是传统企业及时代下的个
Facebookisnowusedbynearly500millionpeoplethroughouttheworld,manyofwhomspendsever...
《Java网络编程》第三版会为你介绍Java网络API的最新特性。本书讨论了JDK1.4和1.5(现在已命名为J2SE5)中所做的所有修改和增补。
《英格兰大教堂》内容简介:作者在一年的时间内,考察了英格兰大大小小的教堂50余座,拍下照片上万张,写了游记几十篇,并用镜头、
《少年读山海经·千万里江山》内容简介:《山海经》是一部包罗万象的千古奇书,是一座研究古代地理和神话的宝库。“少年读山海经”
《财务报表:快学快用实操笔记》内容简介:本书不仅由浅入深、由易到难地对财务报表的相关知识点进行了系统的编排,而且通过在每节
计算机操作系统原理与应用 : 高等学校计算机专业教材精选·计算机原理 本书特色 《计算机操作系统原理与应用》是我们参考了国内外有关OS的论著和技术资料,并结合多...
《现代数字信号处理》介绍了现代数字信号处理的主要内容。首先概述了离散时间信号处理和离散随机信号分析的基础内容,主要是一些
《春水集》内容简介:《春水集》是作者从事博物馆工作以来的学术散文集,主要内容为清代、民国以来学林掌故以及著名学人的生平、往
《RPA智能机器人》内容简介:这是一部为企业应用RPA智能机器人提供实施方法论和解决方案的著作。作者团队RPA技术、产品和实践方面有
作者简介:TrevorvanGorp作为加拿大首屈一指的用户体验公司nForm的创始人和董事长,Trevor是一位值得信任的情感设计用户体验顾问
《经济转型背景下的财富管理与资产配置》内容简介:当前,国际国内经济金融形势复杂多变,投资单一市场、单一资产的不确定性不断加
網路提供一個讓我們負責自己生活的機會,也讓我們得以重新定義我們在全球社會和在地社群中的雙重公民角色。此外,網路交給我們責