书籍详情

XHTML技术内幕

XHTML技术内幕

作者:(美)Steven Holzner著;钟鸣,王君等译

出版社:机械工业出版社

出版时间:2001-01-01

ISBN:9787111091929

定价:¥99.00

内容简介
  XHTML是一种用来编写网页的新语言,它建立在超文本标记语言(HTML)上并扩展了HTML语言。本书是XHTML完全参考手册,其内容全面,易于理解。书中不仅有完整的XHTML语法,而且还探索了使用XHTML的各种主要方法。该书介绍了许多实际应用,其中包括将XHTML连接到Web服务器上的数据库并建立和使用XHTML表、列表、图像、帧、图像映像以及Java小程序等,并在每个重要内容后都加以实例说明。本书所附光盘除了包含本书中的样例代码外,还包含了一个完整的、易查找的XHTML标记参考文件xhtmlref.html。本书是一本面向Web编程人员的书籍,既可作为Web编程的初学者入门指南,也可作为有经验的Web编程人员的参考大全。
作者简介
暂缺《XHTML技术内幕》作者简介
目录
译者序
前言
第1章 XHTML基础 
1.1 概述 
1.1.1 HTML 
1.1.2 XML 
1.1.3 XHTML 
1.1.4 是真正的XHTML文档吗 
1.1.5 XHTML与HTML的区别 
1.1.6 自动从HTML转换到XHTML 
1.1.7 当前浏览器中的XHTML 
1.1.8 建立网页 
1.1.9 安装网页 
1.1.10 查看网页
1.1.11 检查网页
1.2 解决方案 
1.2.1 <?xml?>─开始一个XML文档 
1.2.2 <!DOCTYPE>─指出文档的类型 
1.2.3 <html>─建立文档的根元素 
1.2.4 建立网页的结构:头和体 
1.2.5 <head>─建立网页的头 
1.2.6 <title>─给出网页标题
1.2.7 <meta>─给出关于网页的更多信息 
1.2.8 </head>─结束网页的头 
1.2.9 <body>─建立网页的体 
1.2.10 设置网页颜色 
1.2.11 在网页中添加文本 
1.2.12 基本的文本格式 
1.2.13 <!-->─注释及服务器端的内容 
1.2.14 </body>─结束网页的体 
1.2.15 </html>─结束网页 
第2章 文本 
2.1 概述 
2.1.1 XHTML的字符集 
2.1.2 使用XHTML元素格式化 
2.1.3 物理的XHTML样式 
2.1.4 逻辑的XHTML样式 
2.1.5 设置字体 
2.1.6 标题 
2.1.7 某些被取消的标记 
2.2 解决方案 
2.2.1 显示纯文本 
2.2.2 <h1>到<h6>─建立网页的标题 
2.2.3 <b>─建立粗体文本 
2.2.4 <i>─建立斜体文本 
2.2.5 <tt>─建立“Teletype”文本 
2.2.6 <u>─在文本下面划线 
2.2.7 <s>和<strike>─给文本加删除线 
2.2.8 <big>─建立大字体的文本 
2.2.9 <small>─建立小字体的文本
2.2.10 <sub>─建立下标 
2.2.11 <sup>─建立上标 
2.2.12 <em>─强调文本 
2.2.13 <strong>─重点强调文本 
2.2.14 <code>─显示程序代码 
2.2.15 <samp>─显示样本程序的输出 
2.2.16 <kbd>─显示要用户输入的文本 
2.2.17 <var>─显示程序变量和参数 
2.2.18 <dfn>─定义新项 
2.2.19 <cite>─建立引用
2.2.20 <abbr>─显示缩写词 
2.2.21 <acronym>─显示首字母缩写词
2.2.22 <font>─指定字体 
2.2.23 以磅为单位设置字体尺寸 
2.2.24 <basefont>─设置基本字体
2.2.25 <q>─显示短引用语 
2.2.26 <blink>─使文本闪烁
2.2.27 <ins>─显示插入的文本 
2.2.28 <del>─显示要删除的文本
2.2.29 <address>─显示地址 
2.2.30 <bdo>─忽略双向字符算法
2.2.31 显示特殊字符:字符实体 
第3章 编排文本 
3.1 概述 
3.1.1 编排文本基本方法 
3.1.2 使用<div>和<span>
3.1.3 使用层次 
3.1.4 其他的格式化功能 
3.1.5 预格式化文件 
3.2 解决方案 
3.2.1 消除纯文本的换行 
3.2.2 <br>─插入换行符 
3.2.3 <nobr>─消除换行符
3.2.4 <wbr>─允许字间断开
3.2.5 <p>─建立段落 
3.2.6 <hr>─建立水平线 
3.2.7 <center>─文本居中
3.2.8 <blockquote>─缩进引用语 
3.2.9 <pre>─显示预定义文本 
3.2.10 <multicol>─建立列 
3.2.11 <spacer>─控制水平和垂直间隔 
3.2.12 <marquee>─在滚动字幕中显示文本 
3.2.13 <div>─格式化块文本 
3.2.14 <span>─格式化内嵌文本 
3.2.15 用表格格式化文本 
3.2.16 <layer>─按层次编排文本 
3.2.17 <nolayer>─处理不支持层次的浏览器 
3.2.18 <ilayer>─建立内嵌层次 
3.2.19 使用<div>确定文本位置 
3.2.20 <ruby>、<rbc>、<rtc>、<rb>、<rt>、<rp>─建立加说明的文本 
第4章 图像 
4.1 概述 
4.1.1 网页中的图像 
4.1.2 图像文件格式 
4.1.3 图形程序和资源
4.1.4 使用剪贴图 
4.1.5 图像的颜色 
4.1.6 建立图像 
4.2 解决方案 
4.2.1 建立透明GIF图像 
4.2.2 建立隔行扫描GIF图像 
4.2.3 建立动画GIF图像 
4.2.4 测试图像 
4.2.5 <img>─将图像加到网页中 
4.2.6 在图像的位置显示替代文本
4.2.7 给图像分配空间 
4.2.8 给图像增加边框 
4.2.9 增加图像间的间隔
4.2.10 对齐文本和图像 
4.2.11 避免文本环绕图像
4.2.12 缩放图像 
4.2.13 使用lowsrc属性预览图像 
4.2.14 设置页面背景图像 
4.2.15 利用<object>标记插入图像 
4.2.16 用图像替代缺少的内容 
4.2.17 平铺图像─建立图像镶嵌
4.2.18 建立重叠图像 
第5章 超链接与列表 
5.1 概述 
5.1.1 建立超链接 
5.1.2 URL 
5.1.3 建立图像映像 
5.1.4 建立列表 
5.2 解决方案 
5.2.1 <a>─建立一个超链接或位置点 
5.2.2 设置超链接的颜色 
5.2.3 建立图形超链接 
5.2.4 <base>─设置超链接的基准 
5.2.5 <link>─设置链接信息 
5.2.6 给超链接提供访问键 
5.2.7 将图形超链接用于导航
5.2.8 建立导航栏 
5.2.9 在页面中建立位置点并链接到某些部分 
5.2.10 建立可点击的脚标 
5.2.11 用超链接发邮件 
5.2.12 用HTTP和FTP协议下载文件 
5.2.13 <map>─建立客户机端图像映像 
5.2.14 <area>─在图像映像中建立可点击区域 
5.2.15 建立客户机端图像映像 
5.2.16 建立服务器端图像映像 
5.2.17 利用<object>元素建立图像映像 
5.2.18 建立组合的客户机端和服务器端图像映像 
5.2.19 建立列表 
5.2.20 <li>─建立列表项 
5.2.21 <ul>─建立无序列表
5.2.22 <ol>─建立有序列表
5.2.23 建立定制的无序列表
5.2.24 建立定制的有序列表
5.2.25 <dl>、<dt>和<dd>─建立定义列表 
5.2.26 嵌套列表 
5.2.27 <dir>和<menu>─不赞成使用的列表 
第6章 表格 
6.1 概述 
6.1.1 表格的各组成部分 
6.1.2 建立表格 
6.1.3 添加边框 
6.1.4 单元格空白
6.1.5 加宽单元格间距 
6.1.6 水平对齐数据 
6.1.7 垂直对齐数据 
6.1.8 跨多个列 
6.1.9 跨多个行 
6.1.10 设置颜色
6.2 解决方案 
6.2.1 <table>─建立表格 
6.2.2 <tr>─建立表格行 
6.2.3 <th>─建立表格列标题 
6.2.4 <td>─建立表格数据 
6.2.5 <caption>─建立表格标题 
6.2.6 设置表格边框宽度 
6.2.7 设置单元格空白 
6.2.8 设置单元格的间距
6.2.9 设置表格和列的宽度 
6.2.10 设置表格颜色 
6.2.11 对齐网页上的表格 
6.2.12 对齐单元格文本 
6.2.13 在表格中使用图像
6.2.14 嵌套表格 
6.2.15 跨多个列 
6.2.16 跨多个行 
6.2.17 <colgroup>和<col>─分组和格式化列 
6.2.18 <thread>、<thody>、<tfoot>─分组和格式化行 
6.2.19 用表格格式化文本 
第7章 帧 
7.1 概述 
7.1.1 使用帧或不使用帧 
7.1.2 建立垂直帧 
7.1.3 浏览器不支持帧怎么办 
7.1.4 建立水平帧 
7.1.5 建立水平和垂直帧 
7.1.6 有名帧 
7.1.7 打开新的浏览器窗口 
7.2 解决方案 
7.2.1 <frameset>─建立帧 
7.2.2 <frame>─建立帧 
7.2.3 建立垂直帧 
7.2.4 建立水平帧 
7.2.5 同时建立水平和垂直帧 
7.2.6 用有名帧作为超链接目标
7.2.7 使用预定义目标名 
7.2.8 <noframes>─处理不支持帧的浏览器 
7.2.9 打开新的浏览器窗口 
7.2.10 建立无边框的帧 
7.2.11 建立导航栏 
7.2.12 启用和禁用屏幕滚动 
7.2.13 禁止帧重新定义大小 
7.2.14 设置帧的边框厚度 
7.2.15 设置帧的颜色 
7.2.16 <iframe>─建立内嵌或浮动帧 
7.2.17 建立无边框内嵌帧 
第8章 多媒体 
8.1 概述 
8.1.1 多媒体声音 
8.1.2 多媒体视频影像 
8.1.3 多媒体3D 
8.1.4 建立自己的多媒体 
8.1.5 连接外部多媒体文件
8.1.6 建立内嵌声音 
8.1.7 建立内嵌视频影像 
8.2 解决方案 
8.2.1 建立外部多媒体文件的连接 
8.2.2 可得到何种MIME类型 
8.2.3 <bgsound>─添加背景声音 
8.2.4 <embed>─在网页中嵌入多媒体和插件 
8.2.5 <noembed>─处理不支持嵌套的浏览器 
8.2.6 建立内嵌声音 
8.2.7 <object>和<param>─在网页中放置对象 
8.2.8 建立内嵌的视频影像 
8.2.9 为内嵌视频影像显示正在加载的提示图像 
8.2.10 使用滚动字幕 
8.2.11 使用Internet Explorer的多媒体控件 
第9章 层叠样式单 
9.1 概述 
9.1.1 什么是样式单 
9.1.2 外部样式单 
9.1.3 嵌套样式单 
9.1.4 内嵌样式 
9.1.5 建立样式类
9.1.6 层叠样式 
9.1.7 组织样式 
9.1.8 理解样式规范 
9.2 解决方案 
9.2.1 使用外部样式单 
9.2.2 <style>─使用嵌套样式单 
9.2.3 使用内嵌样式 
9.2.4 建立和使用样式类 
9.2.5 通过元素的ID指定样式 
9.2.6 可使用哪些背景和颜色属性 
9.2.7 可使用哪些定位和块属性 
9.2.8 可使用哪些XHTML元素框属性 
9.2.9 可使用哪些字体属性 
9.2.10 可使用哪些列表属性
9.2.11 可使用哪些文本属性
9.2.12 可使用哪些表格属性
9.2.13 可使用哪些视觉效果属性 
9.2.14 利用<span>应用样式 
9.2.15 利用<div>应用样式 
9.2.16 对文本使用样式:加粗、倾斜以及加下划线 
9.2.17 对字体应用样式:字体、字体大小、字宽、字体样式 
9.2.18 设置颜色和背景 
9.2.19 将样式应用到页边空白、缩进和对齐方式 
9.2.20 对超链接使用样式 
9.2.21 对列表使用样式 
9.2.22 对位置元素使用样式:绝对定位 
9.2.23 对位置元素使用样式:相对定位 
第10章 JavaScript基础 
10.1 概述 
10.1.1 JavaScript介绍 
10.1.2 主要的JavaScript实现 
10.1.3 JavaScript对象 
10.1.4 对象属性和方法 
10.1.5 JavaScript事件 
10.1.6 JavaScript程序设计 
10.2 解决方案 
10.2.1 <script>─建立脚本 
10.2.2 <noscript>─用于不支持JavaScript的浏览器 
10.2.3 <server>─运行服务器端JavaScript脚本 
10.2.4 注释JavaScript 
10.2.5 在JavaScript中处理数据 
10.2.6 使用JavaScript运算符 
10.2.7 构造if语句 
10.2.8 构造if . . . else语句 
10.2.9 构造switch语句 
10.2.10 构造循环语句 
10.2.11 构造while循环语句 
10.2.12 构造do . . . while循环语句 
10.2.13 建立函数 
10.2.14 给函数传递参数 
10.2.15 建立JavaScript对象 
10.2.16 使用JavaScript的String对象 
10.2.17 用Array类建立数组对象 
10.2.18 处理浏览器中的事件 
10.2.19 事件处理:鼠标事件 
第11章 JavaScript应用 
11.1 概述 
11.1.1 JavaScript对象概览 
11.1.2 document对象 
11.1.3 window对象 
11.1.4 location对象
11.1.5 history对象 
11.2 解决方案 
11.2.1 在代码中确定浏览器的类型 
11.2.2 建立自修改网页 
11.2.3 设置页面的背景色
11.2.4 在运行时重装图像
11.2.5 打开一个新浏览器窗口 
11.2.6 配置和写入一个新窗口 
11.2.7 建立Alert对话框 
11.2.8 建立Confirmation对话框 
11.2.9 建立Prompt对话框 
11.2.10 写浏览器状态栏 
11.2.11 用location对象导航 
11.2.12 用history对象导航 
11.2.13 建立JavaScript URL:改进图像映像 
11.2.14 用JavaScript建立cookie 
第12章 建立XHTML表单和XHTML控件 
12.1 概述 
12.1.1 什么是表单 
12.1.2 可使用哪些控件 
12.1.3 建立一个表单并添加XHTML控件 
12.1.4 从表单中提交数据 
12.1.5 使用<fieldset>、<legend>和<label> 
12.1.6 XForms 
12.2 解决方案
12.2.1 <form>—建立XHTML表单
12.2.2 <input type=“button”>—建立按钮
12.2.3 <input type=“checkbox”>—建立复选框
12.2.4 <input type=“file”>—建立表单的文件输入
12.2.5 <input type=“hidden”>—建立隐藏数据
12.2.6 <input type=“image”>—建立图像提交按钮
12.2.7 <input type=“password”>—建立口令控件
12.2.8 <input type=“radio”>—建立单选钮
12.2.9 <input type=“reset”>—建立得置按钮
12.2.10 <input type=“submit”>—建立提交按钮
12.2.11 <input type=“text”>—建立文本字段
12.2.12 <textarea>—建立文本区
12.2.13 <button>—建立可定制的按钮
12.2.14 <select>、<option>和<optgroup>—建立选择控件
12.2.15 <fieldset>、<legend>和<label>—分组和标记表单元素
12.2.16 <isindex>—使用索引
12.2.17 <keygen>—处理安全事务
第13章 动态XHTML:在运行中更改网页
13.1 概述
13.1.1 W3C和动态HTML
13.1.2 Internet Explorer中的动态HTML
13.1.3 Netscape Navigator中的动态HTML
13.1.4 动态样式:在运行中设置样式
13.1.5 动态内容:在运行时更改网页
13.1.6 建立mouseover效果
13.2 解决方案
13.2.1 使用动态样式
13.2.2 触发和关闭样式单
13.2.3 动态内容:document.write
13.2.4 动态内容:insertAdjacentHTML和insertAdjacentText方法
13.2.5 动态内容:innerText、outerText、innerHTML和outerHTML属性
13.2.6 动态内容:使用TextRange对象
13.2.7 动态内容:使用createElement方法
13.2.8 动态内容:建立动态表格
13.2.9 动态内容:使用条件注释在运行时设置内容
13.2.10 建立引人注目的mouseover效果
13.2.11 利用样式放置元素
13.2.12 建立动画效果
13.2.13 利用层建立动画效果
13.2.14 使用Vector Markup Language
13.2.15 设置元素的可见性
13.2.16 打印网页
13.2.17 使用动态字体
13.2.18 视觉效果:过滤器
13.2.19 视觉效果:渐变
13.2.20 视觉效果:使用层进行渐变
第14章 动态XHTML:拖放、数据绑定和行为
14.1 概述
14.1.1 拖放
14.1.2 数据绑定
14.1.3 Internet Explorer的行为
14.2 解决方案
14.2.1 拖放
14.2.2 拖放数据
14.2.3 利用层次进行拖放
14.2.4 使用MSHTML数据源控件
14.2.5 使用MSHTML控件建立表格
14.2.6 使用表格式数据控件
14.2.7 使用TDC建立表格
14.2.8 使用XML数据源控件
14.2.9 使用XML数据源控件建立表格
14.2.10 使用RDS控件
14.2.11 使用RDS控件建立表格
14.2.12 行为:附加到事件
14.2.13 行为:建立属性
14.2.14 行为:建立方法
14.2.15 行为:建立事件
14.2.16 行为:使用缺省行为
第15章 XML和扩展XHTML
15.1 概述
15.1.1 XML介绍
15.1.2 有效的和合式的XML文档
15.1.3 XML文档类型定义
15.1.4 XML模式
15.1.5 Internet Explorer 5中的XML
15.1.6 扩展XHTML
15.2 解决方案
15.2.1 建立XML文档
15.2.2 利用DTD建立XML文档
15.2.3 在DTD中说明属性
15.2.4 利用模式建立XML文档
15.2.5 通过装载XML文档访问XML数据
15.2.6 <xml>—利用XML数据岛访问XML数据
15.2.7 取XML元素的属性值
15.2.8 在代码中分析XML文档
15.2.9 分析XML取得元素的内容
15.2.10 分析XML取得属性值
15.2.11 在装载XML文档时处理事件
15.2.12 增加新属性扩展XHTML
15.2.13 增加新元素扩展XHTML 1.0
15.2.14 理解XHTML 1.1
15.2.15 增加新元素扩展XHTML 1.1
15.2.16 通过删除模块定制XHTML 1.1
15.2.17 利用其他名称空间使用XHTML
第16章 Java基础
16.1 概述
16.2 解决方案
16.2.1 获得并安装Java SDK
16.2.2 编写程序代码:建立代码文件
16.2.3 编写程序代码:建立应用程序
16.2.4 编译程序代码
16.2.5 运行程序代码
16.2.6 基本技术:注释程序代码
16.2.7 基本技术:导入Java程序包和类
16.2.8 建立变量
16.2.9 建立数组
16.2.10 建立串
16.2.11 使用运算符
16.2.12 使用条件语句:if,if…else,switch
16.2.13 使用循环:for,while,do…while
16.2.14 声明并建立对象
第17章 Java小程序
17.1 概述
17.1.1 Abstract Windowing Toolkit
17.1.2 建立Java小程序
17.1.3 运行Java小程序
17.1.4 上载Java小程序
17.1.5 Java小程序的控件
17.1.6 Java小程序的图形
17.2 解决方案
17.2.1 建立Java小程序
17.2.2 <applet>—在网页中嵌入Java小程序
17.2.3 处理不支持Java的浏览器
17.2.4 使用init、start、stop、destroy、paint和update方法
17.2.5 使用Java浏览器插件
17.2.6 读取Java小程序的参数
17.2.7 在浏览器中使用Java控制台
17.2.8 建立文本字段
17.2.9 建立按钮
17.2.10 处理事件
17.2.11 建立标签
17.2.12 建立复选框
17.2.13 建立单选钮
17.2.14 使用字体
17.2.15 处理图像
17.2.16 绘图
第18章 Perl基础
18.1 概述
18.1.1 建立Perl程序
18.1.2 在Perl中处理数据
18.1.3 使用Perl模块
18.1.4 建立对象
18.2 解决方案
18.2.1 编写代码:建立代码文件
18.2.2 编写代码:语句和声明
18.2.3 编写代码:寻找Perl解释程序
18.2.4 执行Perl代码
18.2.5 基本技能:文本输入和输出
18.2.6 基本技能:使用print函数
18.2.7 基本技能:注释代码
18.2.8 基本技能:读取键盘输入数据
18.2.9 基本技能:使用缺少变量$_
18.2.10 基本技能:整理键盘输入数据
18.2.11 基本技能:避免在窗口中立即关闭脚本
18.2.12 建立标量变量
18.2.13 对标量使用赋值运算符
18.2.14 使用标量变量中的数
18.2.15 在Perl中处理真值
18.2.16 使用标量变量中的串
18.2.17 使用变量插值
18.2.18 定义列表
18.2.19 将列表赋给其他列表
18.2.20 将列表连接成一个串
18.2.21 建立数组
18.2.22 使用数组
18.2.23 建立散列
18.2.24 使用散列
18.2.25 使用Perl运算符
18.2.26 使用关系运算符
18.2.27 使用相等运算符
18.2.28 使用if语句
18.2.29 使用for循环
18.2.30 使用foreach循环
18.2.31 使用while循环
18.2.32 使用die语句
18.2.33 建立对象
第19章 用Perl进行CGI脚本编制
19.1 概述
19.1.1 利用CGI.pm进行CGI程序设计
19.1.2 在cgi1.cgi中建立HTML控件
19.1.3 在cgi2.cgi中读取来自HTML控件的数据
19.2 解决方案
19.2.1 开始一个文档
19.2.2 显示图像
19.2.3 建立标题
19.2.4 使元素居中
19.2.5 建立项目列表
19.2.6 建立超链接
19.2.7 建立水平线
19.2.8 建立表单
19.2.9 使用文本字段
19.2.10 从控件读取数据
19.2.11 使用文本区
19.2.12 使用复选框
19.2.13 使用滚动列表
19.2.14 使用单选钮
19.2.15 使用口令字段
19.2.16 使用弹出菜单
19.2.17 使用隐藏数据字段
19.2.18 建立Submit和Reset按钮从THML表单上载数据
19.2.19 结束表单
19.2.20 结束文档
19.2.21 从XHTML页面调用CGI脚本
光盘内容介绍
猜您喜欢

读书导航