《CSS/JSS & DHTML动态网页制作》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:郑桂水,赵斌编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2001
  • ISBN:7118025186
  • 页数:255 页
图书介绍:本书详细介绍了CSS/JSS层叠样式单的各种属性及其使用方法,同时还介绍了DTHML网页制作。其中又以多个实例仔细阐述了如何使用CSS/JSS和DHTML制作动态网页的方法和技巧。

第0章 本书导读 1

0.1 本书适合的读者群 1

0.2 动态超文本标记语言(Dynamic HTML)的概念 1

0.3 DTHML的特点 2

0.4 CSS和DHTML 4

0.5 JavaScript和DHTML 4

0.6 创建DHTML需要的工具 4

0.7 本书中使用的代码 6

0.8 本书中用到的属性值和单位 6

第1章 CSS基础 8

1.1 样式单的概念 8

1.2 层叠样式单的概念 9

1.3 理解CSS规则 10

1.4 理解选择器 11

1.5 HTML标志的种类 12

1.6 定义的属性和属性值 13

1.7 用HTML选择器创建CSS规则 14

1.8 定义类(class)选择器 15

1.9 定义ID选择器 17

1.10 给几个HTML选择器相同的定义 19

1.11 设置情景选择器 20

1.12 向个别的HTML标志添加CSS 21

1.13 向HTML文档中添加CSS 23

1.14 建立外部CSS文件 24

1.15 链接外部CSS文件 25

1.16 导入外部CSS文件 26

1.17 向CSS中添加备注 27

1.18 用<DIV>和<SPAN>制作自己的标志 28

1.19 从父类继承属性 29

1.20 控制原来存在或继承的属性值 31

1.21 设定层叠顺序 32

1.22 CSS的故障诊断 33

第2章 CSS的字体属性 35

2.1 设置字体 35

2.2 设置字体大小 37

2.3 设置文本倾斜 39

2.4 加粗字体 41

2.5 创建小体的大写字母(minicaps)样式 43

2.6 设置多重字体属性 44

第3章 使用CSS控制文本格式 47

3.1 调整字距(字母间距) 47

3.2 调整字间距离 48

3.3 调整行间距 49

3.4 段落的文本重排(左对齐、右对齐和居中) 51

3.5 垂直的文本排列 52

3.6 段落缩进 54

3.7 控制文本的大小写形式(text case) 55

3.8 修饰文本 57

3.9 控制空格 58

第4章 使用列表样式属性 61

4.1 设置项目符号列表样式 61

4.2 创建悬挂缩进样式 63

4.3 创建自己的项目符号 65

4.4 为列表样式属性设置多重属性值 66

第5章 使用颜色和背景属性 68

5.1 设置颜色 68

5.2 设置背景颜色 69

5.3 设置背景图案 71

5.4 设置背景图案的重复排列方式 73

5.5 定位屏幕上的背景 74

5.6 固定背景在屏幕上的位置 76

5.7 设置背景的多重属性 77

第6章 CSS的边界和边框 80

6.1 理解CSS方框模型的概念 80

6.2 设置元素边界(margin) 82

6.3 设置个别的边界属性 84

6.4 设置元素周围的填充格式 86

6.5 设置一边的填充格式 87

6.6 设置边框宽度 89

6.7 设置一个边的边框宽度 91

6.8 设置边框颜色 92

6.9 边框的修饰样式 94

6.10 设置多重边框属性 96

6.11 设置单边边框的多重属性值 97

6.12 设置元素的宽度和高度 99

6.13 文本的环绕格式 101

6.14 禁用文本的浮动格式 102

6.15 说明元素的显示方式(或不显示) 104

第7章 CSS的定位方法 106

7.1 设置定位类型 106

7.2 元素的可见性 107

7.3 使用绝对坐标属性定位 109

7.4 使用相对坐标属性定位 111

7.5 向相对坐标定位元素中添加绝对坐标定位元素 112

7.6 用静态定位属性 114

7.7 使用定位属性设置元素的浮动显示格式 116

7.8 设置左边和顶部的边界 117

7.9 剪裁元素 119

7.10 定义重叠顺序 121

第8章 Real-World CSS 125

8.1 用图形背景创建标题行 125

8.2 建边界条(side bar) 127

8.3 建首字下沉格式 129

8.4 创建标题条 130

8.5 创建CSS阴影格式 132

8.6 创建特色标题 133

8.7 置链接标志的外观 134

8.8 建分栏格式 136

第9章 文档对象模型 138

9.1 文档对象模型(DOM)的概念 138

9.2 DOM工作的原理 139

9.3 新的事件句柄 140

9.4 Netscape的DOM 143

9.5 IE的DOM 144

9.6 检测浏览器的类型和版本 146

9.7 创建交叉浏览器的DOM 147

9.8 特性检测 148

第10章 动态网页技术 151

10.1 显示和隐藏元素 151

10.2 变换图形 153

10.3 在两点间移动元素 155

10.4 找到你的位置 157

10.5 感知屏幕上任何位置的事件 159

10.6 放置外部内容 160

10.7 选择一个元素 162

10.8 多个框架中的动态内容 164

第11章 动态的解决方案 167

11.1 创建弹出式元素 167

11.2 制作弹出菜单 170

11.3 动态元素 172

11.4 拖动元素 174

第12章 Netscape的DHML中的JavaScript 178

12.1 JavaScript样式单 178

12.2 设置JSS 180

12.3 用JSS定义HTML选择器 182

12.5 用JSS定义ID类选择器 184

12.6 用JSS定义情景选择器 185

12.7 用JSS定义个体元素 186

12.8 查找屏幕尺寸和颜色位数 187

12.9 控制窗口尺寸和位置 190

第13章 NETSCAPE的层 192

13.1 创建层 193

13.2 使用层 194

13.3 用JavaScript访问层 196

13.4 用JavaScript修改层 198

13.5 为不支持层的浏览器提供显示内容 200

第14章 IE中的可视化控制 202

14.1 淡入淡出(只适用于Windows) 202

14.2 两个网页间的过度(只适用于Windows) 204

14.3 使元素具有朦胧的效果 205

14.4 使像素具有波动效果 206

第15章 IE中的动态CSS 208

15.1 改变样式属性 208

15.2 改变元素的类 210

15.3 创建折叠和扩展菜单 211

15.4 停止CSS(只用于Windows) 213

15.5 动态加入一条新规则(只用于Windows) 215

15.6 为打印定义CSS(只用于Windows) 216

附录1 CSS属性 218

1.用于属性定义的语法 218

2.字体属性 219

3.颜色及背景属性 222

4.文本属性 225

5.方框属性 228

6.分类属性 237

7.单位 240

附录2 CSS滤镜 242

附录3 动态HTML-Netscape和IE的比较 247

附录4 建立各种版本兼容的网页 252