内容简介:
打造现代布局的专业技术
本书远非只是介绍基础知识,它不仅全面细致地讲解布局与效果,而且展望了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
《写给架构师的Linux实践》内容简介:本书首先概述Linux项目的设计方法,然后讲解在设计此类项目时,所要注重的核心理念,以及在用
书围绕着动态内存自动回收的话题,介绍了垃圾收集机制,详细分析了各种算法和相关技术。本书共12章。第1章首先介绍计算机存储器管
《建筑学教程2:空间与建筑师》进一步充实了《建筑学教程1:设计原理》,拥有深厚的内涵。《建筑学教程2:空间与建筑师》追溯了他近
《新媒体用户研究》内容简介:《新媒体用户研究》关照新媒体时代的人,探究人与新媒体之间的互动关系,以及在新媒体作用下人与人的
《马克思恩格斯法律思想研究》内容简介:本书分为上、下两编。上篇以马克思、恩格斯的重要著作文本为线索,梳理马克思和恩格斯运用
《电气控制与PLC应用技术》内容简介:本书共分为10章,主要内容包括常用低压电器、电气控制电路的基本控制环节、机床电气控制系统、
《Django 3.0入门与实践》内容简介:本书是一线程序员多年开发经验的结晶。书中深入浅出地讲解了使用Django开发Web网站所需的配置、
《VC++深入详解》主要从程序内部运行的机制和MFC程序的组织脉络入手,使读者在学习VC++编程知识时,既能够知其然,又能知其所以然
《结构主义视域下中国货币政策的信贷渠道研究》内容简介:结构异质性是发展中国家经济的典型特征,这种异质性不仅是微观经济主体类
《新妈妈科学坐月子》内容简介:本书全面介绍新妈妈坐月子之基本常识、饮食调养、护理要点、疾病防范、产后运动、生活起居及新生宝
《学者的本分》内容简介:本文集由三部分组成——传统士人的气节、近代变革的文化坚持、现代学术制度的确立。全书的旨趣是想借此反
《星教练的轻食主义》内容简介:轻食主义是近年来非常流行的饮食方式,它既是一种清淡的饮食方式,更是一种均衡、自然、健康的生活
《MySQL DBA修炼之道》内容简介:本书的作者是互联网一线的数据库开发、运维专家,书中的内容是其对10多年工作中所遇问题的思考和总
《字型之不思議》、《歐文字體》作者小林章 最新力作德國、法國、英國、美國、巴西、泰國、日本、台灣、中國、香港……17個國家
Whetheryouareaprofessionalnewtotheuser-centereddesignfield,oranexperienceddesign...
《人人都是网站分析师》内容简介:这是一本真正能让网站分析的数据结果产生商业价值的著作。很多人都知道网站分析中的指标,但很少
《TD-SCDMA无线网络设计与规划》从移动通信的基本知识入手,对TD-SCDMA系统的关键技术和网络特性做了介绍,重点阐述了如何对TD-S
社交媒体网络安全理论与技术 本书特色 张志勇、赵长伟、王剑等著的这本《社交媒体网络安全理论与技术》试图从信息技术和社会空间管理的多学科交叉视角,对媒体社交网络安...
《PLC编程实用指南(第3版)》内容简介:本书围绕PLC用于顺序控制、脉冲量控制、模拟量控制、通信及数据处理五大主题,对欧姆龙、西
《零基础学:微信小程序开发》内容简介:本书从微信小程序的结构及其常用的API开始,讲解了微信开发工具各面板的功能和使用、常用框