内容简介:
打造现代布局的专业技术
本书远非只是介绍基础知识,它不仅全面细致地讲解布局与效果,而且展望了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
《手把手教你画素描:人物速写(修订版)》内容简介:素描到底应怎样画?什么才是正确、规范的绘画步骤?绘画初学者与自学者一定会
《王阳明的智慧》内容简介:王阳明是中国历史上极为重要的思想家,他的“心即理”“知行合一”“致良知”“万物一体”等主张,不仅
《工具,还是武器?》内容简介:当下,科技正处于大迸发时代。新技术的开发、大数据的使用、人工智能的探索等,为人类提供了各种各
《背包为家》内容简介:本书是儿童文学著名作家张国龙新近创作的一本随笔美文集,共分为背包回家、遥想他乡、天涯情旅三卷,其中所
Thegapbetweenwhodesignersanddevelopersimaginetheirusersare,andwhothoseusersreall...
《华为HCIA路由交换认证指南》内容简介:本书是针对HCIA最新考试大纲编写的认证教材。全书共分为15章,首先介绍了计算机网络的产生
《Docker从入门到实战》内容简介:本书从Docker的相关概念与基础知识讲起,结合实际应用,通过不同开发环境的实战例子,详细介绍了
《Python编程做中学》内容简介:本书是一本零基础的Python编程入门书。全书介绍了Python的基本知识、条件语句、循环语句、列表、函
图像特征提取与检索技术 本书特色 本书对基于内容的图像检索(content-based image retrieval,cbir)技术的基本原理、图像特征提取与...
《20几岁,你为什么害怕来不及》内容简介:2015年6月,林夏萨摩,在简书上写下了一篇《你才20多岁,为什么总怕来不及》,一时间引爆
《经济学入门很简单》内容简介:看新闻谁都会,看懂新闻却不是谁都可以!不管是生活还是投资,了解经济是我们应该具备的特质。对于
《真实世界的经济学》内容简介:经济学大家、北大国发院教授周其仁代表作。经济学基于“理性人”假设,但它应当用来解释处处“不理
《无互动,不营销》内容简介:《无互动,不营销》旨在探究回答:互动营销在整体数字战略中发挥何种功能?互动营销所追求的与消费者
《女性择偶倾向》内容简介:择偶作为一种复杂的社会、文化和心理现象,近年来已成为社会学与心理学炙手可热的研究课题。西方*早展开
信息系统监理师教程 内容简介 《信息系统监理师教程》包括三大部分,分别是信息工程监理基础理论、信息系统工程网络建设监理、应用系统工程建设监理。全书系统地讲述信息...
《IIS7开发与管理完全参考手册》的作者包括了四位微软公司MVP。《IIS7开发与管理完全参考手册》详细说明了如何有效地使用IIS7提供
C程序设计语言(第二版.新版) 本书特色 在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。本书原著即为C语言的设计者之一Dennis M....
社会舆论传播、演化和引导:网络建模与仿真视角 内容简介 本书从网络建模和系统仿真的视角,全面分析了自媒体时代社会舆论传播、演化和引导的机理和规律。全书共分四篇:...
《深度学习在动态媒体中的应用与实践》内容简介:本书是一本深度学习的基础入门读物,对深度学习的基本理论进行了介绍,主要以Ubun
《Web标准实践:Web设计的整体方法》以关注Web标准的方式来介绍Web前端设计和开发。通过阅读和练习帮助读者理解互联网基础知识、