HTML、XHTML和CSS宝典

副标题:无

作   者:(美)Steven M. Schafer著;张猛,付宁等译

分类号:

ISBN:9787115204066

微信扫一扫,移动浏览光盘

简介

HTML是Internet的基石。本书介绍了HTML的基础知识,包括构成HTML语言的标签、属性以及结构,有助于编写文档、验证文档和对文档进行除错的工具。接着介绍了CSS的基础知识、CSS选择器的语法、正确的属性和属性值,以及如何运用CSS属性有效地对文档的各个部分进行格式化。最后介绍了一些附加的CSS主题,包括高级布局、用户界面样式、测试和验证CSS,以及应用CSS的提示和技巧。 全书不仅介绍了原理,而且列举了大量的实例,不仅适用于刚刚接触HTML和Web内容的读者,也适用于各种相关领域的专业人员阅读。

目录

第1部分 用html建立内容.

第1章 什么是标记语言,为什么要关注它 3

1.1 本书主题 3

1.2 理解超文本 4

1.3 理解标记指令 4

1.4 理解标记语言 5

1.5 小结 6

第2章 html值和单位 7

2.1 基本的标签属性格式 7

2.2 公共属性 8

2.3 文本和注释 9

2.3.1 注释 9

2.3.2 cdata区 10

2.4 统一资源指示器 10

2.5 语言和国际化选项 10

2.5.1 语言代码 10

2.5.2 文本方向 11

2.6 小结 11

第3章 web文档的构成 12

3.1 指定文档类型 12

.3.2 文档整体结构:html、head(头)和body(体) 13

3.2.1 html标签 13

3.2.2 [head]标签 13

3.2.3 [body]标签 14

3.3 样式定义 14

3.4 块元素:段落标记和其他内容块 14

3.4.1 格式化的段落 15

3.4.2 标题 15

3.4.3 引用的文本 15

3.4.4 列表元素 15

3.4.5 预先格式化的文本 16

3.4.6 分区 16

3.5 行内元素:字符标签 18

3.5.1 基本的行内标签 18

3.5.2 跨越文本 18

3.6 特殊字符(实体) 19

3.7 组织性元素 19

3.7.1 表格 19

3.7.2 表单 20

3.8 到其他页面的链接 21

3.9 图片 21

3.10 注释 22

3.11 脚本 22

3.12 用这些组成部分形成完整的html文档 23

3.13 小结 23

第4章 head元素 24

4.1 指定文档标题 24

4.2 向搜索引擎提供信息 24

4.3 设置默认路径 25

4.4 脚本区 26

4.5 样式区 26

4.6 指定配置信息 26

4.7 背景颜色和背景图片 27

4.7.1 指定文档背景颜色 27

4.7.2 指定文档的背景图片 27

4.8 小结 28

第5章 文本结构化基础 29

5.1 段落格式化 29

5.2 分行 30

5.3 分区 30

5.4 横线 33

5.5 块引用 33

5.6 预格式化文本 33

5.7 小结 34

第6章 字符格式化基础 35

6.1 文本控制的方法 35

6.1.1 [font]标签 35

6.1.2 强调和其他文本标签 36

6.1.3 css文本控制 36

6.2 粗体和斜体文本 37

6.3 使用强调代替斜体 37

6.4 等宽(打字机)字体 38

6.5 上标和下标 38

6.6 缩写 38

6.7 将编辑性插入和删除标记出来 38

6.8 用[span]标签组合行内元素 39

6.9 小结 39

第7章 列表 40

7.1 了解列表 40

7.2 有序列表(数字编号) 41

7.3 无序列表(符号列表) 43

7.4 定义列表 45

7.5 嵌套列表 45

7.6 小结 46

第8章 链接 47

8.1 什么是链接 47

8.2 链接到网页 48

8.3 绝对链接和相对链接 49

8.4 链接目标 49

8.5 链接标题 50

8.6 键盘快捷方式和标签顺序 50

8.6.1 键盘快捷方式 51

8.6.2 tab切换顺序 51

8.7 创建锚链 51

8.8 选择链接颜色 52

8.9 链接目标详细信息 52

8.10 link标签 53

8.11 小结 53

第9章 表格 54

9.1 html表格的组成部分 54

9.2 表格的宽度和对齐 55

9.3 单元格间距和填充 57

9.4 边框和线条 57

9.4.1 表格边框 57

9.4.2 表格线 58

9.5 行 59

9.6 单元格 60

9.7 表格标题 61

9.8 行分组——标题、主体和页脚 62

9.9 背景颜色 63

9.10 跨越行和列 63

9.11 列分组 65

9.12 小结 66

第10章 帧 67

10.1 帧概述 67

10.2 帧集和帧文档 68

10.2.1 创建帧集 68

10.2.2 帧的边界、边框和滚动栏 69

10.2.3 允许或禁止用户修改 70

10.3 将链接定位到帧 71

10.4 嵌套帧集 72

10.5 内联帧 72

10.6 小结 74

第11章 表单 75

11.1 理解表单 75

11.2 插入表单 78

11.2.1 http get 78

11.2.2 http post 78

11.2.3 额外的[form]属性 78

11.3 字段标记 79

11.4 文本输入框 79

11.5 密码输入框 79

11.6 单选按钮 79

11.7 复选框 80

11.8 列表框 80

11.9 大段文本输入 81

11.10 隐藏字段 82

11.11 按钮 82

11.12 图片 83

11.13 文件字段 83

11.14 提交和重置按钮 83

11.15 制表键顺序和键盘快捷方式 84

11.16 禁止改变 84

11.17 字段集和标题 85

11.18 在表单上使用事件 86

11.19 表单脚本和脚本服务 88

11.19.1 下载处理程序 88

11.19.2 使用脚本服务 88

11.20 小结 88

第12章 色彩和图片 89

12.1 web颜色基础 89

12.2 web颜色的变迁 90

12.3 使用正确的方式指定颜色 93

12.4 web的图形格式 94

12.4.1 图像压缩 94

12.4.2 压缩选项 95

12.4.3 gif格式 95

12.4.4 jpeg格式 95

12.4.5 png格式 95

12.5 创建图片 96

12.5.1 核心功能 96

12.5.2 渐进jpeg和交错gif 96

12.5.3 使用透明度 97

12.6 插入图片 98

12.7 图片对齐 98

12.8 指定非图形浏览器上显示的文本 99

12.9 调整图片大小 100

12.10 图片边框 101

12.11 图片地图 102

12.11.1 指定图片地图 102

12.11.2 指定可点击区域 102

12.12 动画图片 104

12.13 小结 104

第13章 多媒体 105

13.1 动画图片 105

13.2 动画和视频格式、插件、播放器 106

13.2.1 流行的格式和播放器(插件) 107

13.2.2 windows media player 108

13.3 通过object标签嵌入媒体 108

13.4 使用[object]标签嵌入windows媒体播放器 110

13.5 在网页上添加声音 111

13.6 创建多媒体文件 112

13.7 多媒体总结 112

13.8 小结 112

第14章 特殊字符 113

14.1 理解字符编码 113

14.2 特殊字符 114

14.3 en和em空白以及横线 114

14.4 版权符号与商标符号 115

14.5 货币符号 115

14.6 “真正的”引号标记 116

14.7 箭头 116

14.8 重音字符 116

14.9 希腊和数学字符 118

14.10 其他有用实体 121

14.11 小结 122

第15章 国际化和本地化 123

15.1 国际化和本地化 123

15.2 web国际化 124

15.3 翻译网站 124

15.4 理解unicode 125

15.5 小结 128

第16章 脚本 129

16.1 客户端脚本与服务器端脚本 129

16.1.1 客户端脚本 129

16.1.2 服务器端脚本 129

16.2 设置默认脚本语言 130

16.3 包含脚本 130

16.4 调用外部脚本 131

16.5 用事件触发脚本 131

16.6 对老版浏览器隐藏脚本 133

16.7 小结 134

第17章 动态html 135

17.1 对dhtml的需求 135

17.2 dhtml的工作方式 136

17.3 文档对象(dom)模型 136

17.3.1 dom的历史 136

17.3.2 理解文档对象模型 136

17.3.3 dom节点的属性和方法 138

17.3.4 遍历和修改文档节点 139

17.4 javascript文档对象模型 141

17.5 通过元素的id访问元素 144

17.6 使用事件处理器 144

17.7 跨浏览器兼容性问题 145

17.7.1 浏览器检测:查询浏览器的标识 145

17.7.2 浏览器检测:对象检测.. 146

17.8 dhtml示例 146

17.8.1 路径导航(页面位置指示) 146

17.8.2 轮转效果 148

17.8.3 可以折叠的菜单 149

17.9 小结 150

第2部分 html工具和变体

第18章 web开发软件 153

18.1 纯文本编辑器 153

18.1.1 简单文本编辑器 153

18.1.2 智能文本编辑器 153

18.1.3 特定于html的编辑器 154

18.2 所见即所得的html编辑器 155

18.2.1 netobject fusion 155

18.2.2 dreamweaver 155

18.3 其他工具 157

18.3.1 图形编辑器 157

18.3.2 adobe flash 158

18.4 小结 158

第19章 发布网站 159

19.1 ftp介绍 159

19.2 ftp客户端 160

19.3 知名的ftp客户端 161

19.4 web服务器上文件的组织原则 162

19.5 小结 162

第20章 用微格式连接数据 163

20.1 为什么使用微格式 163

20.2 微格式示例——hcard 164

20.3 另一个示例——地理位置数据 166

20.4 如何实现微格式 167

20.5 小结 167

第21章 xml简介 168

21.1 xml基础 168

21.2 xml语法 169

21.2.1 xml声明和doctype 169

21.2.2 属性 171

21.2.3 注释 171

21.2.4 非解析数据 171

21.2.5 实体 171

21.2.6 命名空间 172

21.2.7 样式表 172

21.3 使用文档类型定义 173

21.3.1 在dtd中使用元素 173

21.3.2 在dtd中使用属性 175

21.3.3 在dtd中使用实体 175

21.3.4 在dtd中使用pcdata和cdata 175

21.4 xml架构简介 176

21.5 使用架构 176

21.6 使用xml 177

21.6.1 可扩展样式表语言转换 178

21.6.2 xml编辑 178

21.6.3 xml解析 178

21.7 小结 178

第22章 创建移动网页 179

22.1 理解web移动性的发展历史 179

22.1.1 移动性的原始时代 179

22.1.2 开放移动联盟和其他标准 180

22.1.3 底线 180

22.2 xhtml basic 1.1 180

22.2.1 xhtml basic 1.1的文档类型 181

22.2.2 xhtml basic 1.1的元素 181

22.2.3 特殊考虑 181

22.3 移动web开发工具 183

22.4 小结 183

第23章 整理和验证文档 184

23.1 整理html代码 184

23.1.1 html tidy 186

23.1.2 获得html tidy 186

23.1.3 运行html tidy 186

23.2 验证代码 188

23.2.1 指定正确的文档类型声明 188

23.2.2 验证工具 188

23.2.3 理解验证的输出 188

23.3 额外的测试和验证 189

23.3.1 用各种用户代理进行测试 189

23.3.2 针对不同的显示设置进行测试 189

23.4 小结 189

第24章 html提示和技巧 190

24.1 预加载图片 190

24.2 控制表格单元格中的文本拆分 191

24.3 扩展标题栏 191

24.4 模拟报纸的栏 193

24.5 包含图片大小,以便迅速显示 194

24.6 保护电子邮件地址 194

24.7 小结 195

第3部分 用css控制内容呈现

第25章 css基础 199

25.1 样式的用途 199

25.2 样式和html 200

25.3 css级别1、2、3 200

25.4 定义样式 201

25.5 层级样式表 202

25.6 小结 203

第26章 样式定义 204

26.1 样式定义的格式 204

26.2 理解选择器 205

26.2.1 按类型匹配元素 205

26.2.2 使用通用选择器匹配 205

26.2.3 按类匹配元素 205

26.2.4 按标识符匹配 206

26.2.5 按特定属性匹配 206

26.2.6 匹配子元素、后代元素和相邻兄弟元素 206

26.3 理解样式继承 208

26.4 使用伪类 208

26.4.1 锚链样式 208

26.4.2 :first-child第一个孩子伪类 209

26.4.3 :lang伪类 209

26.5 伪元素 209

26.5.1 第一行 209

26.5.2 首字母 210

26.5.3 之前和之后 211

26.6 快捷表达式 211

26.7 小结 212

第27章 css值和单位 213

27.1 属性值的通用规则 213

27.2 属性值度量单位 214

27.2.1 关键字 214

27.2.2 真实度量单位 215

27.2.3 屏幕度量单位 215

27.2.4 相对度量单位 216

27.2.5 颜色和url函数 217

27.2.6 声音度量单位 217

27.3 小结 218

第28章 css继承和层级 219

28.1 css继承 219

28.2 css层级 220

28.3 样式具体程度 221

28.4 小结 221

第29章 字体属性 222

29.1 理解字体 222

29.2 字体类型 223

29.3 字体大小 223

29.4 字体样式 224

29.5 行间距 225

29.6 在文档中嵌入字体 225

29.7 小结 226

第30章 文本格式化 227

30.1 文本对齐 227

30.1.1 控制水平对齐 227

30.1.2 控制垂直对齐 229

30.2 文本缩进 230

30.3 控制文本内的空白 230

30.3.1 清除浮动对象 230

30.3.2 white-space属性 231

30.4 控制字母和单词间距 232

30.5 控制大小写 232

30.6 使用文本装饰 233

30.7 自动生成的文本 234

30.8 使用css表格属性 234

30.9 控制表格属性 234

30.9.1 表格边框 235

30.9.2 表格边框间距 235

30.9.3 合并边框 235

30.9.4 空单元格的边框 236

30.10 表格布局 236

30.11 标题对齐和定位 237

30.12 小结 238

第31章 css列表 239

31.1 列表概述 239

31.2 在任何元素上均可实现css列表 240

31.3 列表样式类型 240

31.4 标记位置 241

31.5 使用图片作为列表标记 242

31.6 小结 242

第32章 填充、边界和边框 243

32.1 css方框格式化模式 243

32.2 元素填充 244

32.3 元素边框 245

32.3.1 边框宽度 245

32.3.2 边框样式 245

32.3.3 边框颜色 246

32.3.4 边框属性快捷方式 246

32.3.5 边框间距 247

32.4 元素边界 247

32.5 动态轮廓 247

32.6 小结 248

第33章 颜色和背景 249

33.1 元素颜色 249

33.1.1 前景色 249

33.1.2 背景色 250

33.2 背景图片 251

33.2.1 将背景颜色与图片结合 252

33.2.2 重复和滚动图片 253

33.2.3 定位背景图片 254

33.2.4 background快捷属性 255

33.3 小结 255

第34章 css布局:浮动和定位 256

34.1 理解css定位 256

34.1.1 静态定位 256

34.1.2 相对定位 256

34.1.3 绝对定位 257

34.1.4 固定定位 257

34.2 指定元素位置 258

34.3 将元素左右浮动 259

34.4 定义元素的宽度和高度 260

34.4.1 指定确切大小 260

34.4.2 指定最大和最小大小 260

34.4.3 控制元素溢出 260

34.5 在层上堆叠元素 261

34.6 控制元素的可见性 263

34.7 小结 263

第35章 伪元素和生成的内容 264

35.1 content属性 264

35.2 伪元素 265

35.2.1 :first-line 266

35.2.2 :first-letter 266

35.2.3 :before和:after 267

35.3 引用标记 267

35.4 自动为元素编号 267

35.4.1 计数器对象 267

35.4.2 修改计数器的值 268

35.4.3 计数器示例:章节编号 268

35.4.4 自定义列表编号 269

35.5 小结 269

第36章 用css实现动态html 270

36.1 用javascript访问css属性 270

36.2 有用的css操作方式 273

36.2.1 隐藏和显示文本 273

36.2.2 图片缩放 274

36.2.3 翻转效果的菜单按钮 276

36.3 小结 277

第37章 媒介样式以及定义打印用文档 278

37.1 理解css媒介类型 278

37.2 设置打印用文档 280

37.2.1 页面框格式化模型 280

37.2.2 用@page规则定义页面大小 280

37.2.3 控制分页 281

37.2.4 处理寡行和孤行情况 283

37.2.5 准备双面打印文档 283

37.3 创建多媒介文档 283

37.3.1 联机(屏幕媒介)文档 284

37.3.2 重新格式化页面 285

37.4 小结 286

第4部分 附加的css技能

第38章 用html表格格式化 289

38.1 用表格进行格式的基础知识 289

38.2 真实示例 291

38.3 浮动页面 291

38.4 不规则图片和文本组合 293

38.5 导航菜单和块 294

38.6 多列 295

38.7 小结 296

第39章 用户界面样式 297

39.1 修改光标 297

39.2 用户界面颜色 298

39.3 用户界面字体 300

39.4 小结 300

第40章 测试和验证css 301

40.1 在建立样式时测试语法 301

40.2 关于格式化 302

40.3 验证css 302

40.4 小结 303

第41章 css提示和技巧 304

41.1 悬挂缩进 304

41.2 展开按钮 305

41.3 提出引用 306

41.4 标签式菜单 307

41.5 小结 309

附录a html元素快速参考 310

a.1 元素清单 311

a.2 事件属性 338

a.3 其他公共属性 339

附录b html特殊字符快速参考 341

附录c css属性快速参考 346

附录d css选择器快速参考 360

d.1 基本元素选择器 360

d.2 后代选择器 361

d.3 子女选择器 361

d.4 相邻兄弟选择器 361

d.5 类选择器 361

d.6 id选择器 361

d.7 属性选择器 361

附录e 伪元素和伪类快速参考 363

e.1 伪元素 363

e.2 伪类... 364


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

HTML、XHTML和CSS宝典
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon