HTML参考大全

HTML参考大全
作 者: Thomas Powell 杨正华 杨正华
出版社: 清华大学出版社
丛编项: 科海电脑技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: HTML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Thomas A.Powell是PINT公司的总裁,这是一家著名的专门面向高技术企业的网络设计与开发公司。他也是UCSD计算机科学系的讲师,以及UCSD扩展Web出版认证项目的开发人员之一。Powell也是许多有关网络技术的书的作者,其中包含最佳畅销书:Web Design:The Complete Reference。

内容简介

内容提要这是一本最权威的HTML资源大全,详细介绍最新版HTML和XHTML技术。 全书共分六大部分,内容涵盖HTML基础、HTML核心技术、网页布局与展示技术、HTML与编程、XML等高级技术,引导读者逐步学习如何设计并创建跨平台的动态、实用、精彩的网页。通过本书的学习,你不仅可以了解最新的HTML技术,还能通过实例真正学会如何用表格、框架、层叠样式表设计Web外观,如何用样式表控制字体、颜色和布局,如何将服务器方编程技术与框架和JavaScript结合起来创建复杂的交互网页。为方便查找,附录提供了HTML标记、颜色名称及其十六进制编码、特殊字符和样式表等内容。 本书内容全面而又绝无繁复芜杂,权威严谨却又通俗易懂,是不可多得的HTML一统式的指导书,适合各种水平的网页设计、管理人员参考使用。 作者简介Thomas A.Powell是PINT公司的总裁,这是一家著名的专门面向高技术企业的网络设计与开发公司。他也是UCSD计算机科学系的讲师,以及UCSD扩展Web出版认证项目的开发人员之一。Powell也是许多有关网络技术的书的作者,其中包含最佳畅销书:Web Design:The Complete Reference。 编辑推荐通过本书的学习,你不仅可以了解最新的HTML技术,还能通过实例真正学会如何用表格、框架、层叠样式表设计Web外观,如何用样式表控制字体、颜色和布局,如何将服务器方编程技术与框架和JavaScript结合起来创建复杂的交互网页。 目录第1部分 简介第1章 HTML与XHTML简介第2章 Web开发概述第2部分 核心HTML第3章 核心元素第4章 链接与地址第3部分 显示与布局第5章 HTML和图像第6章 基本布局:文本、色彩和背景第7章 表格与叶面布局第8章 框架第9章 HTML与多媒体第10章 样式表第4部分 HTML程序设计第11章 与HTML的基本交互:表单第12章 服务器端程序设计入门第13章 JavaScript 与DHTML 入门第14章 客户端程序设计:插件、ActiveX和Java第5部分 网站发与管理第15章 网站发布第16章 网站管理第17章 XML:超越HTML第18章 未来的方向第7部分 附录

图书目录

第1部分

简介第1章

HTML与XHTML简介



1.1

初识HTML


1.1.1

HTML:一种结构化语言


1.2

文档类型
1.3

元素
1.4

元素
1.4.1

<title>元素


1.4.2

网页head区中的其他元素


1.5

<body>元素


1.6

元素和字符实体
1.7

HTML规则


1.7.1

XHTML:强制性的规则


1.7.2

逻辑HTML和物理HTML


1.8

对HTML和XHTML的常见误解


1.9

小结

第2章

Web开发概述



2.1

对审慎的Web开发的需求


2.2

基本Web过程模型


2.3

目标与问题


2.3.1

关于站点目标的集体讨论


2.3.2

精简意向表


2.4

受众(Audience)


2.4.1

用户简介(User

Profiling)


2.5

需求


2.6

站点计划


2.7

设计阶段剖析


2.7.1

区域编排


2.7.2

屏幕和书面编排


2.7.3

创建模拟站点


2.7.4

产生HTML


2.7.5

HTML产生过程提示
2.8

Beta站点的实现


2.9

测试


2.9.1

用户接受度测试


2.10

发布与发布之后


2.1l

欢迎来到现实世界


2.12

小结

第2部分

核心HTML



第3章

核心元素



3.1

HTML核心属性


3.1.1

id属性


3.1.2

class属性


3.1.3

Style属性


3.1.4

title属性


3.1.5

核心语言属性


3.1.6

核心事件


3.2

标题


3.3

段落和换工


3.4

<div>元素和<center>元素


3.4.1

Spans


3.5

引用语


3.6

预格式化文字


3.7

列表


3.7.1

有序列表


3.7.2

无序列表


3.7.3

定义列表


3.7.4

使用列表来创建格式


3.8

水平标尺线


3.9

其他块级元素


3.9.1

<address>


3.10

文字级别的元素


3.10.1

格式化字符的物理元素


3.10.2

逻辑元素


3.11

插入和删除的文字


3.12

字符实体


3.13

注释


3.14

小结

第4章

链接与地址



4.1

链接初步


4.2

URL是什么


4.2.1

基本概念


4.2.2

URL公式


4.2.3

相对的URL


4.3

在HTML中使用链接


4.3.1

锚(Anchor)兀素


4.3.2

链接的显示


4.4

铺的属性


4.4.1

使用name属性


4.4.2

铺的Title属性


4.4.3

加速键


4.4.4

tabindex属件


4.4.5

target属性


4.4.6

锚和链接的关系


4.4.7

脚本设计与锚


4.5

图像与钱


4.6

图像映像图


4.6.1

服务器端的图像映像图


4.6.2

客户端的图像映像阁


4.6.3

图像映像图的属性


4.7

使用<link>元素的语义链接


4.7.1

链接关系的细节


4.7.2

WebTV对<link>的支持


4.7.3

<link>与样式表


4.8

定位困难


4.8.1

URL中存在的问题


4.8.2

URN,URC与URI


4.8.3

新的URL形式


4.9

小结

第3部分

显示与布局

第5章

HTML和图像



5.1

图像初步


5.1.1

GIF阎像


5.1.2

JPEG图像


5.1.3

PNG图像


5.1.4

其他图像格式
5.2

HTML图像基础


5.2.1

使用alt属件设置替换文本


5.2.2

图像对齐方式


5.2.3

缓冲空间:hspace和vspace


5.2.4

<br>元素的扩展


5.2.5

高度和宽度


5.2.6

低分辨率预览图像


5.3

用图像作为按钮


5.4

图像映像图


5.4.1

服务器端图像映像图


5.4.2

客户端图像映像图


5.4.3

高级图像考虑事项:脚本、样式和<object>


5.5

图像使用提示


5.5.1

图像使用


5.5.2

图像的法律问题


5.5.3

图像和卜我速度


5.6

小结

第6章

基本布局:文本、色彩和背景



6.1

设计需求


6.2

Web设计的HTML方法


6.2.1

用HTML元素对齐文本


6.2.2

不间断空格(Non-Breaking

Spaces)


6.2.3

<center>元素


6.2.4

对开(Alignment)属件


6.2.5

<nobr>和<Wbr>元素


6.2.6

阎像对齐


6.2.7

不可见的图像和布局


6.2.8

<spacer>元素


6.2.9

<multicol>元素


6.3

字体


6.3.1

文档范围的字体设置
6.3.2

可下载字体


6.3.3

Netscape的动态字体


6.3.4

Microsoft的动态字体


6.4

HTML的色彩


6.5

中的义档色彩属性


6.6

背景罔像


6.6.1

Internet

Explorer背景属性


6.7

控制页面空白


6.8

小结

第7章

表格与页面布局



7.1

表格简介


7.1.1

简单的表格


7.1.2

rowspan和colspan属性


7.1.3

使用表格进行页面布局


7.1.4

表格使用技巧


7.1.5

HTML

4中的表格


7.2

Microsoft扩展


7.3

数据绑定:从数据源生成表格


7.4

小结

第8章

框架



8.1

框架


8.1.1

格架概述


8.1.2

简单的框架示例


8.1.3

<noframes>的使用


8.1.4

框架口标


8.2

框架布局


8.2.1

浮动框架(floating

frame)
8.2.2

使用框架


8.2.3

框架带来的问题


8.3

小结

第9章

HTML与多媒体



9.1

音频


9.1.1

数字声音学础


9.1.2

音频义件的格式与地缩


9.1.3

下载并播放音频


9.1.4

MP3


9.1.5

音频包含基础


9.1.6

RealAudio


9.1.7

WindowsMedia音频


9.2

视频


9.2.1

视频包含基础


9.2.2

QuickTime


9.2.3

其他视频选择


9.3

动画


9.3.1

用<marquee>制作活动义丰


9.3.2

GIF动画


9.3.3

Flash


9.4

PDF格式


9.5

小结

第10章

样式表



10.1

样式表基础


10.2

为文档添加样式


10.2.1

链接外部样式表


10.2.2

嵌入样式表与输入样式表


10.2.3

使用行内样式


10.3

CSS和HTML元素


10.3.1

再次探讨<diV>和


10.4

创建样式规则


10.4.1

id规则


10.4.2

class规则


10.4.3

伪类和伪元素


10.4.4

情是选择


10.4.5

继承性


10.5

完整的样式表范例


10.6

CSS1属性


10.6.1

CSS度量单位


10.7

Font属性


10.7.1

font-family


10.7.2

font-size


10.7.3

font-style


10.7.4

font-weight


10.7.5

font-variant


10.7.6

font


10.8

Text属性


10.8.1

text-transform


10.8.2

text-decoration


10.8.3

word-spacing


10.8.4

letter-spacing


10.8.5

vertical-align


10.8.6

text-align


10.8.7

text-indent


10.8.8

line-heigh


10.8.9

white-space


10.9

List属性


10.9.1

1ist一style-type


10.9.2

list-style-image


1O.9.3

list-style-position


10.9.4

list-style


10.10

Color属性和Background属性


10.10.1

lcolor


10.10.2

background-color


10.10.3

background-image


10.10.4

background-repeat


10.10.5

background-attahment


10.10.6

background-position


10.10.7

background


10.11

Box属性


10.11.1

margin属性


10.11.2

border属性


10.11.3

padding属性


10.11.4

width属性和height属性


10.11.5

float属性和clear属性


10.12

Display属性


10.13

使用样式表定位


10.13.1

区域的定位


10.13.2

z-index


10.14

CSS2特性综述


10.14.1

CSS2中的新选择符


10.14.2

CSS2中的伪类和伪元素


10.14.3

CSS2中

text和

font属性的改进


10.14.4

CSS2中列表的变化


10.14.5

display属性的变化


10.14.6

媒体类型


10.14.7

与打印机相关的CSS


10.14.8

用户界面的变化


10.14.9

CSS2在语音方面的改进


10.15

CSS3是未来的方向吗


10.16

Microsoft定义的样式表属性取样


10.17

可下载的字体


1O.18

小结

第4部分

HTML程序设计

第11章

与HTML的基本交互:表单



11.1

如何使用表单


11.2

表单初步


11.3

<form>元素


11.3.1

action属性


11.3.2

method属性


11.3.3

enctype属性


11.3.4

name属性


11.3.5

简单的表单示例


11.4

表单域元素


11.4.1

文本控件


11.4.2

下拉菜单


11.4.3

<optgroup>


11.4.4

滚动列表


11.4.5

复选框


11.4.6

单选按钮


11.4.7

重置按钮与提交按钮


11.4.8

其他类型的元素


11.5

新的麦单元素


11.5.1

<button>


11.5.2

<label>


11.5.3


11.5.4

表单可访问性的增强


11.5.5

HTML

4.0下的其他表单属性


11.5.6

表单外观


11.5.7

工具提示与表单域


11.5.8

表单与

CSS


11.6

表单在

WebTV环境下的特殊考虑


11.7

Internet

Explorer下表单的可访问性


11.8

表单和事件


11.9

小结

第12章

服务器端程序设计入门



12.1

网络上的服务器/客户端程序设计概论


12.2

服务器端编程


12.3

通用网关接口(CGI)


12.3.1

CGI输出


12.3.2

为CGI程序提供信息:环境变量


12.3.3

为CGI程序提供信息:表单数据


12.3.4

编写

CGI程序


12.3.5

借用或者购买CGI程序


12.4

服务器模块:NSAPI,ISAPI与其他


12.5

服务器端的脚本编程


12.5.1

服务器端包容(SSI)


12.6

ColdFusion


12.6.1

使用

CFML


12.6.2

CFML小结


12.7

动态服务器页面(ASP)


12.7.1

生成ASP网页


12.8

小结

第13章

Javascript与DHTML入门



13.1

使用脚本的目标


13.2

Javascript


13.3

VBScript


13.4

在HTML文档中包含脚本


13.4.1

<Script>元素


13.4.2

<noscrint>


l3.4.3

链接的脚本


13.5

脚本事件与HTML


13.5.1

javascript:URL


13.5.2

Javascript实体


13.6

Javascript语言概览


13.7

Javascript与义档对象模型


13.7.1

对象模型


13.8

HTML元素与脚本访问


13.9

动态

HTML和标准

DOM的出现


13.10

脚本与样式表的交互作用


13.11

常用脚本


13.11.1

上一次修改时间


13.11.2

使用条件标记


13.11.3

下拉菜单导航


13.11.4

翻转接或


13.11.5

表单确认


13.12

小结

第14章

客户端程序设计:插件、ActiveX和Java



14.1

脚本编写,程序设计与对象


14.2

插件

14.2.1

<embed>语法


14.3

ActiveX控件


14.3.1

在网页中加入控件


14.4

Java

小应用程序


14.4.1

<applet>语法


14.4.2

Java小应用程序与脚本编写


14.4.3

不用编程就可以使用Java


14.5

跨平台对象语法的现状与展望


14.6

小结

第5部分

网站发布与管理

第15章

网站发布



15.1

发布网站的重要性


15.2

如何发布网站


15.3

外购网络中机


15.3.1

共享主机


15.3.2

专用土机


15.4

内部网络服务器


15.4.1

网络服务器组件


15.4.2

网络服务器软件


15.5

Web服务器如何了作


15.5.1

HTTP


15.5.2

MIME


15.6

网站发布与维护的现实


15.7

小结

第16章

网站管理



16.1

无信息


16.1.1

name属性


16.1.2

<meta>和http-equiv


16.1.3

缓冲控制


16.1.4

客户机牵引


16.1.5

他用PICS进行网站过滤


16.2

搜索引擎的提升


16.3

搜索引擎如何工作


16.3.1

加入到搜索引擎


16.3.2

排除自动机


16.3.3

Robots.tXt


16.3.4

使用<meta>控制自动机


16.4

为搜索引擎进行优化


16.4.1

为搜索引擎他用<meta>元素


16.4.2

标题和义件命名


16.4.3

相关的义本内容


16.4.4

链接与入四点


16.4.5

狡猾的下段


16.5

维护链接


16.5.1

重定向网页


16.6

管理网站


16.7

内容管理


16.8

小结

第6部分

高级主题

第17章

XML:超越

HTML



17.1

HTML、SGML和XML之间的关系


17.2

XML基础


17.2.1

合法文档


17.3

显示XML


17.4

XML应用程序语言


17.5

XHTML:用XML改写HTML


17.6

无线标记语言(WML)


17.7

SMIL


17.8

预言XML的未来


17.9

小结

第18章

未来的方向



18.1

跳出混乱


18.2

改进表现形式


18.3

编程实现的网站


18.4

解决Web-Wide问题


18.4.1

搜索带来的挑战


18.4.2

改进的可访问性(Accessibility)和可用性(Usability)


18.4.3

解决传输问题


18.5

XML的兴起


18.6

HTML的未来


18.7

小结

第7部分

附录

附录A

HTML元素参考



A.1

XHTML兼容性


A.2

核心属性参考


A.3

语言参考


A.4

事件参考


A.5

HTML元素参考

附录B

样式表参考



B.1

样式表术语


B.2

伪类


B.3

伪元


B.4

其他


B.5

字体


B.6

Text


B.7

颜色和背景


B.8

页面分局分类


B.10

CSS2属性


B.11

CSS2的层和定位


B.12

Microsoft对CSS的扩展


B.13

样式表度量单位值


B.14

样式表颜色值

附录C

特殊字符



C.1

"标准的"

HTML字符实体


C.2

HTML

4.0字符实体

附录D

字体



D.1

Microsoft平台和创览器中可用的字体


D.2

Apple

Macintosh

System

7中可用的字体


D.3

Apple

Macintosh

System

8.0中添加的字体


D.4

Apple

Macintosh

System

8.5中添加的字体


D.5

Macintosh版本的Internet

Explorer中的Microsoft字体


D.6

Unix系统中可用的字体

附录E

颜色参考



E.1

例览器稳定色


E.2

颜色的英文名称和数字取值

附录F

解读DTD(Document

Type

Definition)



F.1

元素类型声明


F.2

次数指示符


F.3

逻辑连接符


F.4

内容排除声明


F.5

内容包含声明


F.6

属性声明


F.7

SGML关键字


F.8

参数实体


F.9

一般实体


F.10

注释


F.11

标记的声明部分


F.12

HTML

Transitional

DTD


F.13

HTML

4.O

Strict

DTD


F.14

HTML

Frameset

DTD