《HTML基础与实例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:程耀等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505364588
  • 页数:311 页
图书介绍:HTML和层叠式样式表单CSS是网页设计的基础。本书以最新的HTML标准——HTML 4.01为基础,系统介绍了HTML的元素和属性。从文字(Text)、链接(Link)、列表(List)、表格(Table)、表单(Form)、图像(Image)、多媒体(Multimedia)、多窗口(Frameset)、CSS等各方面介绍HTML规范。书中有大量实例,并从网站设计的角度说明一些注意事项。本书力求内容准确、细致、深入浅出、易于理解。层叠式样式表单CSS也是网页设计中不可缺少的,并与HTML紧密相连。本书完整地介绍了CSS的设计思想、关键概念,特别是对CSS的各种属性和属性值做了详细的解释和分析,并配有多个实例。本书面向对网页设计感兴趣的各界人士,不需要编程背景。

第1章 HTML基础 1

1.1 HTML基础 1

1.1.1 什么是HTML 1

1.1.2 HTML的发展历程 1

1.1.3 谁影响HTML的发展 2

1.1.4 学习HTML并不困难 3

1.2 World Wide Web和Web服务 3

1.2.1 什么是WWW(World Wide Web) 3

1.2.2 World Wide Web的发展 4

1.2.3 Web中的超文本链接(Web Link) 4

1.2.4 网页(Web Page) 5

1.2.5 网站(Web Site) 5

1.2.6 HTML中的超级媒体链接(Hypermedia Link) 7

1.2.7 通过WWW访问其他的Internet服务 8

1.3 Web浏览器 10

1.3.1 Web浏览器(Web Browser Applications) 10

1.3.2 NCSA Mosaic 11

1.3.3 Netscape Navigator 11

1.3.4 Microsoft Internet Explorer 13

1.3.5 Uniform Resource Locators(URL) 13

1.3.6 URL中的各种协议 14

1.3.7 浏览器如何访问HTML文档 16

第2章 文本 18

2.1 HTML的元素 18

2.1.1 HTML的元素 18

2.1.2 HTML的元素属性 19

2.2 创建HTML文档 20

2.2.1 创建HTML文档:元素<HTML>、<HEAD>和<BODY> 20

2.2.2 通用属性LANG 21

2.2.3 通用属性DIR和元素<BDO> 23

2.2.4 网页的标题:元素<TITLE> 24

2.2.5 通用属性TITLE 25

2.2.6 段落:元素<P>和<BR> 25

2.2.7 HTML文档中的注释 27

2.2.8 标题:元素<H1>、<H2>、<H3>、<H4>、<H5>和<H6> 28

2.3 HTML的字体元素 29

2.3.1 字体:元素<B>、<I>和<U> 30

2.3.2 字体:元素<EM>、<STRONG>和<TT> 30

2.3.3 特别字体:元素<CODE>、<KBD>、<SAMP>和<VAR> 30

2.3.4 元素<CITE>、<BLOCKQUOTE>、<Q>、<DFN>和<ADDRESS> 31

2.3.5 预排(preformatted text):元素<PRE> 32

2.3.6 上标与下标:元素<SUP>和<SUB> 33

2.4 缩写:元素<ABBR>和<ACRONYM> 35

2.5 文档更新:元素<INS>和<DEL> 36

2.6 模块元素<DIV>和<SPAN> 38

2.7 列表 41

2.7.1 有序表和无序表:元素<OL>、<UL>和<LI> 41

2.7.2 定义表:元素<DL>、<DT>和<DD> 45

2.7.3 目录列表和菜单列表:元素<DIR>和<MENU> 47

第3章 建立链接 51

3.1 建立链接 51

3.1.1 元素标识:通用属性ID 51

3.1.2 片段标识 52

3.1.3 链接类型(Link Type) 53

3.2 链接元素<A> 54

3.2.1 <A>元素的属性定义 55

3.2.2 链接指示文字 56

3.2.3 anchor命名规则 58

3.2.4 目标窗口 59

3.2.5 链接到电子邮件 59

3.2.6 与其他元素连用 60

3.3 元素<LINK> 64

3.3.1 <LINK>元素的属性定义 64

3.3.2 元素<LINK>与媒体表示符 65

3.3.3 REL属性与REV属性 65

3.3.4 链接与搜索引擎 68

3.4 相对路径:<BASE>元素 69

第4章 表格 71

4.1 创建表格 72

4.1.1 创建表格:元素<TABLE> 72

4.1.2 表格的方向 74

4.1.3 表格的标题:元素<CAPTION> 74

4.2 表格的结构 75

4.2.1 行组:元素<THEAD>、<TFOOT>和<TBODY> 75

4.2.2 元素<THEAD>、<TFOOT>和<TBODY>的属性定义 76

4.2.3 列组:元素<COLGROUP>和<COL> 77

4.2.4 指定表格的列宽 79

4.3 表格的内容 81

4.3.1 表格行定义:元素<TR> 81

4.3.2 表格单元:元素<TH>和<TD> 82

4.4 表格格式 86

4.4.1 边框和分隔线 86

4.4.2 水平和垂直对齐方式 91

4.4.3 单元格内边空 92

4.5 与其他元素连用 92

第5章 插入对象 99

5.1 在网页中嵌入图像 99

5.1.1 嵌入图像:元素<IMG> 99

5.1.2 图像与上下文的对齐方式 101

5.2 插入对象:元素<OBJECT> 104

5.2.1 <OBJECT>元素的属性定义 104

5.2.2 对象的初始化:元素<PARAM> 108

5.2.3 对象声明与重复使用 109

5.2.4 嵌入文档 110

5.3 插入Java程序:元素<APPLET> 111

5.4 Image maps 113

5.4.1 客户端Image maps:元素<MAP>和<AREA> 114

5.4.2 服务器端image map 121

5.5 图像、对象和applet的显示 122

第6章 多窗口 124

6.1 FRAMESET的版面 125

6.1.1 多视的布局:元素<FRAMESET> 126

6.1.2 FRAMESET的行与列 126

6.1.3 嵌套的<FRAMESET> 128

6.2 FRAME的外观与内容:元素<FRAME> 130

6.2.1 子窗口的外观设计 131

6.2.2 在窗口中装入起始内容 132

6.3 指定目标FRAME信息 133

6.3.1 FRAME窗口的命名和链接目标窗口的设置 133

6.3.2 为链接设置缺省的目标窗口 137

6.3.3 目标窗口的选择方法 138

6.4 给出替换文本 138

6.4.1 元素<NOFRAME> 138

6.4.2 关于对FRAME的长篇描述 139

6.5 行内窗口:元素<IFRAME> 141

第7章 样式 143

7.1 文档格式 143

7.1.1 背景颜色 143

7.1.2 对齐方式:属性ALIGN与元素<CENTER> 144

7.1.3 对象的浮动(Floating objects) 146

7.1.4 字体与字号 149

7.1.5 画水平线:元素<HR> 151

7.2 指定样式 152

7.2.1 设置缺省的样式表单语言 153

7.2.2 在元素中加入样式信息:通用属性STYLE 154

7.2.3 通用属性CLASS 154

7.2.4 在HEAD部分设置样式:元素<STYLE> 155

7.2.5 不同类型媒体的样式 161

7.2.6 隐藏样式数据 162

7.3 外部样式表单 162

7.3.1 首选和替换的样式表单 162

7.3.2 指定外部样式表单 163

7.3.3 层叠式样表单(Cascading Style Sheet) 166

第8章 表单 168

8.1 表单中的控件 169

8.1.1 控件类型 169

8.1.2 控件的初值和当前值 170

8.2 创建表单:元素<FORM> 170

8.3 创建按钮:元素<INPUT> 172

8.3.1 元素<INPUT>的属性 172

8.3.2 <INPRT>元素创建的控件类型 174

8.4 创建按钮:元素<BUTTON> 183

8.5 创建菜单 185

8.5.1 元素<SELECT> 186

8.5.2 元素<OPTGROUP> 186

8.5.3 元素<OPTION> 187

8.6 元素<TEXTAREA> 189

8.7 元素<ISINDEX> 191

8.8 控件的标签:元素<LABEL> 192

8.9 结构化表单:元素<FIELDSET>和元素<LEGEND> 194

8.10 向元素传递输入焦点 200

8.10.1 使用Tab键移动输入焦点(Tabbing navigation. 200

8.10.2 快捷键 201

8.11 禁止控件与只读控件 203

8.11.1 禁止控件 203

8.11.2 只读控件 204

第9章 Script 205

9.1 设计含Script的文档 205

9.1.1 植入Script:元素<SCRIPT> 205

9.1.2 指定脚本语言 206

9.1.3 在Script代码中访问HTML文档中的元素 208

9.1.4 文档内容的动态修改 208

9.2 事件处理属性 209

9.2.1 事件处理属性 209

9.2.2 事件属性应用举例 210

9.3 为不支持Script的浏览器设计文档 215

9.3.1 元素<NOSCRIPT> 216

9.3.2 隐藏Script代码 216

第10章 HTML文档的全局结构 219

10.1 HTML的版本信息 219

10.2 元素<HTML> 220

10.3 文档头:元素<HEAD> 221

10.4 META数据与元素<META> 227

10.5 文档体:元素<BODY> 231

第11章 CSS基础 237

11.1 CSSR 基本概念 237

11.1.1 选择符(selector) 237

11.1.2 组合 238

11.1.3 继承(inheritance) 238

11.1.4 “CLASS”选择符 239

11.1.5 “ID”选择符 240

11.1.6 关联选择符 241

11.1.7 CSS中的注释 242

11.2 伪类与伪元素 242

11.2.1 链接的伪类(Anchor pseudo-classes) 243

11.2.2 “首行”和“首字”伪元素 244

11.2.3 选择符中的伪元素 246

11.2.4 组合伪元素 247

11.3 层叠性 248

11.3.1 “limportant”声明 249

11.3.2 层叠顺序 249

11.4 CSSI的格式化模型 251

11.4.1 块级元素(Block-level elements) 251

11.4.2 行内元素(Inline elements) 258

11.4.3 可替换元素(Replaced elements) 259

11.4.4 行高(The height of lines) 259

11.4.5 画布(The canvas) 260

11.4.6 <BR>元素 261

11.5 CSSI的属性 261

11.5.1 属性值的符号规则 261

11.5.2 字体属性 262

11.5.3 颜色和背景属性 272

11.5.4 文本属性 277

11.5.5 边框属性(Box properties) 282

11.5.6 分类属性(Classification properties) 295

11.6 CSSI中的单位 299

11.6.1 长度单位 300

11.6.2 百分数单位(Percentage units) 301

11.6.3 颜色值(Color units) 301

11.6.4 URL 303

附录 HTML字符实体表 304

一、拉丁字母 304

二、希腊字母和数学符号 307

三、特殊符号 311