《HTML XHTML CSS网页制作从入门到精通》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:何秀芳,周进,张淑菊编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115180229
  • 页数:322 页
图书介绍:HTML是网页制作的基础语言,是每个网页制作者必须掌握的内容。XHTML1.0是一种在HTML4.0基础上优化和改进的新语言,目的是基于XML应用。建立XHTML的目的就是实现HTML向XML的过渡。目前在网站设计中推崇的Web标准就是基于XHTML的应用。本书通过大量的实例,循序渐进地介绍了HTML、XHTML和CSS创建网页以及进行页面布局的基础知识。全书共分为3个部分14章及一个附录,重点介绍HTML/XHTML进行网页制作的方方面面,同时讲解了目前流行的Web标准与CSS网页布局的具体方法和实例。为了便于读者学习,附录中汇集了经过作者精心整理的网页制作常见问题解答50多例。

第1章 从零开始认识HTML 2

1.1 HTML的基本概念 2

1.2 HTML文件的基本结构 2

1.2.1 HTML文件结构 2

1.2.2编写HTML文件的注意事项 3

1.3编写简单的HTML实例 3

1.3.1使用记事本手工编写HTML页面 3

1.3.2使用Dreamweaver编写HTML页面 4

1.4运行并浏览HTML文件 5

1.4.1查看页面效果 5

1.4.2查看源文件 5

第2章 HTML文件基本标记 7

2.1头部标记head 7

2.2标题标记title 7

2.3元信息标记meta 8

2.3.1定义页面关键字 8

2.3.2定义页面描述 9

2.3.3定义编辑工具 9

2.3.4定义作者信息 10

2.5限制搜索方式 10

2.3.6定义网页文字及语言 11

2.3.7定义网页的定时跳转 11

2.3.8定义网页的过渡效果 13

2.4页面主体标记body 14

2.4.1定义网页背景色bgcolor 14

2.4.2设置背景图片background 15

2.43设置文字颜色text 16

2.4.4设置链接文字属性link 16

2.4.5设置边距margin 19

2.5页面注释标记<!?> 20

2.6实例演练——创建基本的HTML网页 21

第3章 设计网页文本内容 23

3.1设置文字格式 23

3.1.1设置文字大小 23

3.1.2设置标题 24

3.1.3设置字体 25

3.1.4设置文字的颜色 26

3.1.5加大与缩小 27

3.1.6粗体与斜体 29

3.1.7上标与下标 30

3.1.8删除线与下划线 31

3.1.9设置等宽字体 33

3.2设置段落格式 34

3.2.1简单换行 34

3.2.2开始一个新段落 35

3.2.3文字居左、居中与居右 35

3.2.4设置段落的文字方向 36

3.2.5水平线 37

3.2.6不换行 38

3.2.7预定义格式 39

3.2.8长引用 40

3.2.9短引用 41

3.3设置滚动效果 42

3.3.1滚动标记marquee 42

3.3.2滚动方向direction 43

3.3.3滚动方式behavior 43

3.3.4滚动次数loop 44

3.3.5滚动速度scrollamount 46

3.3.6滚动延迟scrolldelay 46

3.3.7滚动区域的背景颜色bgcolor 47

3.3.8滚动背景宽度和高度width、height 48

3.3.9设置空白空间hspace、vspace 49

3.4实例演练——设置网页文本及段落 50

第4章 使用列表 53

4.1使用无序列表 53

4.1.1无序列表标记u1. 53

4.1.2设置无序列表的类型type 54

4.1.3定义列表标记dl 55

4.1.4菜单列表标记menu 56

4.1.5目录列表dir 57

4.2使用有序列表 58

4.2.1有序列表标记o1. 58

4.2.2有序列表的类型type 59

4.2.3有序列表的起始数值start 60

4.3使用嵌套列表 61

4.3.1定义列表的嵌套 61

4.3.2无序列表和有序列表的嵌套 62

4.4实例演练——在网页中添加各种列表 63

第5章 使用图像和多媒体 67

5.1在网页中使用图像 67

5.1.1图像标记img 67

5.1.2设置图像高度height 68

5.1.3设置图像宽度width 69

5.1.4设置图像的边框border 70

5.1.5设置图像水平间距hspace 71

5.1.6设置图像垂直间距vspace 72

5.1.7设置图像的对齐方式align 73

5.1.8设置图像的提示文字alt 74

5.2添加背景音乐 75

5.2.1设置背景音乐bgsound 75

5.2.2设置循环播放次数loop 76

5.3添加多媒体文件 77

5.3.1添加多媒体文件标记embed 77

5.3.2设置自动运行autostart 77

5.3.3设置循环播放loop 78

5.3.4隐藏面板hidden 79

5.4添加其他类型的媒体文件 80

5.4.1插入Flash动画 80

5.4.2插入MP3音乐 80

5.4.3插入ASF视频 81

5.4.4插入Java Applet 82

5.5实例演练——创建丰富多彩的图像和多媒体网页 83

第6章 使用超链接 85

6.1超链接基本知识 85

6.2创建基本超链接 86

6.2.1超链接标记 86

6.2.2设置超链接的目标窗口 87

6.3创建锚点链接 88

6.3.1创建锚点 88

6.3.2链接到同一页面的锚点 89

6.3.3链接到不同页面的锚点 90

6.4创建其他超链接 91

6.4.1链接到外部网站 91

6.4.2创建E-mail链接 92

6.4.3创建Telnet链接 93

6.4.4创建下载文件链接 93

64.5创建脚本链接 94

64.6创建空链接 95

6.5实例演练——在网页中添加各种链接 95

第7章 使用表格显示数据 99

7.1创建表格 99

7.1.1表格的基本构成table、tr、td 99

7.1.2设置表格的标题caption 100

7.1.3表格的表头th 101

7.2设置表格基本属性 102

7.2.1设置表格宽度width 102

7.2.2设置表格高度height 103

7.2.3设置表格对齐方式align 104

7.3设置表格的边框 105

7.3.1表格边框宽度border 105

7.3.2表格边框颜色bordercolor 106

7.3.3内框宽度cellspacing 107

7.3.4表格内文字与边框间距cellpadding 108

7.4设置表格背景 110

7.4.1设置表格背景颜色bgcolor 110

7.4.2设置表格的背景图像 111

7.5设置表格的行属性 111

7.5.1高度的控制height 112

7.5.2边框颜色bordercolor 113

7.5.3行背景bgcolor、background 114

7.5.4行文字的水平对齐方式align 115

7.5.5行文字的垂直对齐方式valign 116

7.6调整单元格属性 117

7.6.1单元格大小width、height 117

7.6.2水平跨度colspan 118

7.6.3垂直跨度rowspan 119

7.6.4对齐方式align、valign 120

7.6.5设置单元格的背景色 121

7.6.6设置单元格的边框颜色bordercolor 122

7.6.7设置单元格的亮边框bordercolorlight 123

7.6.8设置单元格的暗边框bordercolordark 124

7.6.9设置单元格的背景图像background 125

7.7表格的结构 126

7.7.1表格的表首标记<thead> 126

7.7.2表格的表主体标记<tbody> 127

7.7.3表格的表尾标记<tfoot> 128

7.8实例演练——使用表格列举产品信息 129

第8章 使用表单创建交互式网页 133

8.1使用表单标记form 133

8.1.1处理动作action 133

8.1.2表单名称name 134

8.1.3传送方法method 134

8.1.4编码方式enctype 135

8.1.5目标显示方式target 135

8.2插入表单对象 136

8.2.1文字字段text 136

8.2.2密码域password 137

8.2.3单选按钮radio 138

8.2.4复选框checkbox 139

8.2.5普通按钮button 140

8.2.6提交按钮submit 141

8.2.7重置按钮reset 142

8.2.8图像域image 143

8.2.9隐藏域hidden 144

8.2.10文件域file 144

8.3列表/菜单 145

8.3.1下拉菜单 145

8.2列表项 146

8.4文本域标记textarea 148

8.5 id标记 149

8.6实例演练——创建提交表单网页 149

9.1框架简介 155

9.2设置框架集frameset 155

9.2.1水平分割窗口rows 155

92.2垂直分割窗口cols 156

9.2.3嵌套分割窗口 157

9.2.4框架集边框frameborder 158

9.2.5框架集的边框宽度mamespacing 159

9.2.6框架集的边框颜色bordercolor 160

9.3设置框架frame 161

9.3.1框架页面源文件src 161

9.3.2框架名称name 162

9.3.3调整框架窗口的尺寸noresize 163

9.3.4框架边框与页面内容的水平边距 marginwidth 164

9.3.5框架边框与页面内容的垂直边距marginheight 165

9.3.6设置框架滚动条scrolling 165

9.3.7不支持框架标记noframes 166

94浮动框架iframe 167

9.4.1浮动框架的页面源文件src 167

9.4.2浮动框架的宽度和高度width和height 168

9.4.3浮动框架对齐方式align 169

9.4.4框架边框与页面内容的水平边距marginwidth 170

9.框架边框与页面内容的垂直边距 marginheight 171

9.4.6设置浮动框架是否显示滚动条scrolling 172

9.4.7 浮动框架的边框frameborder 174

9.5设置框架中的链接 175

9.5.1设置普通框架结构的链接 175

9.5.2设置浮动框架的链接 179

第10章 使用XHTML 182

10.1 XHTML简介 182

10.1.1什么是XHTML 182

10.1.2为什么要升级到XHTML 182

10.2 XHTML页面结构 183

102.1文档类型声明 183

10.2 <html>元素和名字空间 183

10.2.3网页头部元素 183

10.2.4页面标题元素 184

10.2.5页面主体元素 184

10.3 XHTML语法规范 184

10.3.1 XHTML元素必须是完全嵌套的 184

10.3.2 XHTML文档格式必须规范 185

10.3.3标签名必须是小写的 185

10.3.4所有的XHTML元素都必须有始有终 186

10.3.5用id属性代替name属性 186

10.3.6 DOCTYPE声明是不可缺少的 186

10.3.7属性必须加上英文双引号 187

10.3.8明确所有属性的值 187

10.4在Dreamweaver中编辑XHTML文件 187

10.5将现有的HTML网站转换成XHTML 188

第11章 CSS语法基础 192

11.1 CSS的基本语法结构 192

11.2在网页中添加CSS的方法 192

11.2.1链接外部样式表 193

11.2.2内部样式表 193

11.2.3导入外部样式表 193

11.2.4内嵌样式 194

11.3在Dreamweaver中编写CSS 194

11.4字体属性 196

114.1字体font-family 196

11.4.2字号font-size 197

11.4.3字体风格font-style 198

11.4.4加粗字体font-weight 199

11.4.5变体属性font-variant 200

11.4.6文字修饰text-decoration 201

11.4.7字体复合属性font 202

11.5文本属性 203

11.5.1单词间隔word-spacing 203

11.5.2字母间隔letter-spacing 204

11.5.3水平对齐text-align 205

11.5.4垂直对齐vertical-align 206

11.5.5大小写转换text-transform 207

11.5.6文本缩进text-indent 208

11.5.7文本行高line-height 209

11.5.8文本空格white-space 210

11.5.9文本反排unicode-bidi与direction 211

1.unicode-bidi属性 211

2.direction属性 211

11.6边框属性 212

11.6.1边框样式border-style 212

11.6.2边框宽度border-width 214

11.6.3边框颜色border-color 215

11.6.4边框复合属性border 216

11.7列表属性 217

11.7.1列表类型list-style-type 217

11.7.2项目符号图像list-style-image 218

11.7.3列表位置list-style-position 220

11.7.4列表复合属性list-style 221

11.8定位属性 222

11.8.1定位类型position 222

11.8.2置入位置top、 right、 bottom、 left 222

11.8.3层叠顺序z-index 224

11.84浮动属性float 225

11.85清除属性clear 226

11.86裁切区域clip 227

11.8 7宽度和高度width、 height 228

11.8溢出overflow 230

11.8.9显示属性visibility 232

11.9边界与填充属性 234

11.9.1上边界margin-top 234

11.9.2其他边界margin-bottom、margin-left、margin-right 235

11.9.3边界复合属性margin 236

11.9.4上填充padding-top 237

11.9.5其他填充padding-bottom、 padding-right、padding-left 238

11.9.6填充复合属性padding 239

11.10背景属性 240

11.10.1背景颜色background-color 241

11.10.2背景图像background-image 242

11.10.3背景重复background-repeat 243

11.10.4背景附件background-attachment 245

11.10.5背景位置background-position 245

11.10.6背景复合属性background 247

11.11光标属性cursor 248

11.12扩展滤镜属性 249

11.12.1不透明度alpha 249

11.12.2动感模糊blur 251

11.12.3对颜色进行透明处理chroma 252

11.12.4阴影效果dropShadow 254

11.12.5对象的翻转flipH、flipV 255

11.12.6发光效果glow 256

11.12.7灰度处理gray 257

11.18反相invert 258

11.12.9 X光片效果xray 259

11.12.10遮罩效果mask 260

11.12.11波形滤镜wave 261

11.13实例演练——利用CSS控制网页中的文本 262

第12章 使用CSS+DIV布局网页 267

12.1 Web标准与CSS布局 267

12.1.1什么是Web标准 267

1.结构(Structure) 267

2.表现(Presentation) 267

3.行为(Behavior) 267

12.1.2 CSS布局的优势 268

12.2常见的布局类型 268

12.2.1一列固定宽度 268

12.2.2一列自适应 269

12.2.3两列固定宽度 270

12.24两列宽度自适应 270

12.2.5两列右列宽度自适应 271

12.2.6三列浮动中间宽度自适应 272

12.2.7三行二列居中高度自适应布局 273

第13章 个人博客网站布局 277

13.1博客网站概述 277

13.2博客网站主页布局设计 278

13.3博客网站主页具体制作过程 278

13.3.1导入外部CSS 278

13.3.2制作网页头部分 280

13.3.3制作页面内容部分 282

13.3.4制作页面页脚部分 290

第14章 公司宣传网站的布局 293

14.1企业网站设计分析 293

14.1.1企业网站内容设计 293

14.1.2排版构架 294

14 2各部分设计 295

14.2.1 Logo与顶部导航 295

14.2.2左侧导航 297

14.2.3主体内容 299

14.2.4制作搜索部分 303

14.2.5制作公司新闻 304

14.2.6制作联系我们 304

14.2.7底部版权信息 305

附录 网页制作常见问题解答 307

1.“网页”与“HTML页面”之间以及它们与“主页”和“网站”之间的区别是什么 307

2.为什么Internet上的有些网页开头并没有使用<html>标记 307

3.如何制作每隔一定的时间自动刷新本页面 307

4.如何解决有时候在HTML文档中用<p>标记换行时与上一行的距离相隔很远的问题 307

5.如何让站点自动跳转到另一页 307

6.怎样将水平线的颜色设置为红色 307

7.如何实现图像从右往左滚动的效果 308

8.怎样提高站点在搜索引擎中被搜索到的机会 308

9.如何避免自己的图片被其他站点利用 308

10.如何为图像添加边框 308

11.如何正确使用图片格式 309

12.放在<img>标记的“alt=”后面的信息应多长 309

13.为什么在HTML文档中使用了<img>标记,但浏览网页时只看到一个包含“x”的小框 309

14.如何为网页添加背景音乐 309

15.如何在一个站点不同页面间播放同一种声音文件 309

16.如何利用Applet实现翻书动画效果 310

17.如何为文字链接加上文字提示 311

18.如何跳到页面的顶部 311

19.如何防止站点页面被任意链接 311

20.如何让字符不会撑大表格 311

21.设置表格的宽度时,单位选择“像素”或“百分比”有什么区别呢 312

22.为什么表格里的背景不能预览 312

23.为什么有时候表格高度为1时不起作用 312

24.为什么有时候制作一个大表格,加载这个网页时,很长时间都没有任何显示 313

25.如何使网页的表格有一个单元格是可以改变的,而其他单元格保持不变 313

26.如何使鼠标指针经过单元格时改变颜色 313

27.如何避免表单撑开表格 314

28.如何使用脚本来处理表单,何时使用Email,根据什么来选择 314

29.如何清除页面中的框架结构 314

30.div标记与span标记有什么区别 314

31.如何去除浏览器的“滚动条” 315

32.如何让浏览器正确显示Word文件格式 315

33.为什么页面四周有空白 315

34.如何使用Css样式固定字体大小及文本间行距 315

35.如何设置文字与文字之间的间距 315

36.如何去掉链接的下划线 316

37.如何正确对齐文本 316

38.如何解决超链接访问过后hover样式不出现的问题 316

39.如何改变鼠标指针的形状 316

40.如何给某部分内容加边框 317

41.如何让文本垂直居中 317

42.如何让div横向排列 318

43.如何让背景不随文字的移动而移动 318

44.如何解决list-style-image无法准确定位的问题 319

45.为什么无法定义lpx左右高度的容器 319

46.怎样使一个层垂直居中于浏览器中 319

47.如何设置滚动条的颜色 319

48.如何在网页中给文字添加光晕效果 320

49.如何制作图像波浪效果 321

50.如何制作当光标移上时图片渐变的效果 321

51.如果网页链接了一个样式表,样式表指定所有文本为绿色,但在网页的某处有一个span style=″font-colorred″>标记,则这个标记内的文本将是绿色还是红色 322

52.在一些样式表中,样式规则定义以“#”开始,这是什么,可以在样式表中使用吗 322