Beginning web programming with HTML, XHTML, and CSS, 2nd edition

副标题:无

作   者:(美)Jon Duckett著;杜静,敖富江译

分类号:

ISBN:9787302215974

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

简介

   本书将介绍如何利用HTML和XHTML控制Web页面的结构,如何利用CSS赋   予Web页面样式,如何利用JavaScript添加交互性。但是,只是学习最新的   技术并不能确保编写出优秀的Web页面。由于用于编写Web页面的技术不断改   进,因此浏览器(用于访问Web的程序和设备)也在改进。浏览器反映——并   且有时甚至是通知——用于创建Web页面的语言的发展方向。问题在于并不   是每个人都在其计算机上安装了最新软件,因此人们不仅希望编写出的Web   页面能够充分利用浏览器的最新功能,而且希望确保Web页面能够在当今仍   然流行的较老浏览器上正确显示。    因为Web页面的构建方式不断改变,并且存在多种不同版本的Web浏览器   ,所以本书中列举的某些功能被标记为“逐渐淘汰”,这意味着虽然该功能   仍然能够工作于现代的浏览器中,但是不再建议使用它,因为软件可能不会   始终支持它。    在编写Web页面时需要了解的另一个问题是,能够访问Web的设备正在不   断增加,例如移动电话、PDA(个人数字助理)和电视机顶盒。这些设备通常   利用相同的语言,本书中将介绍这些语言——通过学习结合使用XHTML和CSS   ,相比于仅采用旧的HTML编写的Web站点,您将能够创建出生命力更持久的   Web站点。    最近几年来,Web技术改变的另外一个领域是越来越强调可用性和可访   问性。可用性是指使Web站点易于被用户浏览,并使用户获得他们到达您的   站点所希望查找的内容;而可访问性是指使尽可能多的用户能够访问Web站   点,特别是一些具有行为障碍的人(他们可能具有受损的视力或者无法使用   鼠标)。在世界上的许多国家,如果站点不能满足严格的访问指导原则,政   府不会同意构建该Web站点。在构建Web站点之前仔细思考,将意味着视力受   损的人们能够查看具有较大文本的站点,或者通过使用屏幕阅读器阅读站点   。有些书籍专门讨论可用性和可访问性主题,它们的目标是需要学习如何使   代码具有更好的可访问性和可用性的Web开发人员,但本书的目标是使开发   人员从一开始就牢记这些原则。    阅读完本书之后,读者编写的Web页面将不仅能够使用最新的技术,而   且仍然能够通过较老的浏览器查看。外观优美的页面仍然能够被视力受损或   身体受损的人们访问。这些页面不仅能够满足当今访问者的需求,也能够工   作于正在出现的技术。并且,读者掌握的技巧将会在相当长的一段时间内有   效。   

目录

第1章 创建结构化文档
1.1 结构化文档组成的Web
1.2 XHTML简介
1.3 核心元素和属性
1.3.1 元素
1.3.2 元素
1.3.3 元素
1.3.4 元素
1.4 属性组
1.4.1 核心属性
1.4.2 国际化属性
1.4.3 UI事件
1.5 基本文本格式
1.5.1 空格和流
1.5.2 使用hn元素创建题头
1.5.3 使用元素创建段落
1.5.4 使用元素创建换行
1.5.5 使用元素创建预先格式化的文本
1.6 表现元素
1.6.1 元素
1.6.2 元素
1.6.3 元素(逐渐淘汰)
1.6.4 元素和元素(逐渐淘汰)
1.6.5 元素
1.6.6 元素
1.6.7 元素
1.6.8 元素
1.6.9 元素
1.6.10 元素
1.7 短语元素
1.7.1 元素添加强调
1.7.2 元素添加着重强调
1.7.3 用于缩写词的元素
1.7.4 用于首字母缩写词的元素
1.7.5 用于特殊术语的元素
1.7.6 用于引用文本的元素
1.7.7 用于短引用的元素
1.7.8 用于引证的元素
1.7.9 用于代码的元素
1.7.10 用于通过键盘输入的文本的元素
1.7.11 用于编程变量的元素
1.7.12 用于程序输出的元素
1.7.13 用于地址的元素
1.8 列表
1.8.1 利用元素创建无序列表
1.8.2 有序列表
1.8.3 定义列表
1.8.4 列表的嵌套
1.9 编辑文本
1.9.1 使用元素指示新添加的文本
1.9.2 使用元素指示删除的文本
1.10 利用字符实体表示特殊字符
1.11 注释
1.12 元素(逐渐淘汰)
1.13 理解块级元素和内联元素
1.14 利用元素和元素分组元素
1.15 本章小结
1.16 练习

第2章 链接和导航
2.1 基本链接
2.1.1 链接到其他文档
2.1.2 链接到e-mail地址
2.2 理解目录和目录结构
2.2.1 链接的目标位置
2.2.2 URL的组成
2.2.3 绝对URL和相对URL
2.2.4 元素
2.3 利用 元素创建链接
2.3.1 利用href属性创建源锚点
2.3.2 利用name和id属性创建目的地锚点(链接到页面的特定部分)
2.3.3 元素的其他属性
2.4 高级e-mail链接
2.5 本章小结
2.6 练习

第3章 图像和对象
3.1 在站点中添加图像
3.1.1 图像格式的类型
3.1.2 位图图像
3.1.3 矢量图像
3.1.4 使用元素添加图像
3.2 利用元素添加其他对象
3.2.1 元素的属性
3.2.2 元素
3.2.3 在页面中添加Flash电影
3.3 使用图像作为链接
3.4 图像映射
3.4.1 服务器端图像映射
3.4.2 客户端图像映射
3.5 本章小结
3.6 练习

第4章 表
4.1 表简介
4.2 基本表元素和属性
4.2.1 创建表的元素
4.2.2 包含表行的元素
4.2.3 表示表单元格的元素和元素
4.3 高级表
4.3.1 将表划分为表头、表主体和表尾
4.3.2 在表中添加
4.3.3 使用colspan属性跨越多列
4.3.4 使用rowspan属性跨越多行
4.3.5 使用元素分组列
4.3.6 利用元素让列共享样式
4.4 表的可访问性问题
4.4.1 表的线性化
4.4.2 用于布局的表线性化
4.4.3 用于数据的表线性化
4.5 本章小结
4.6 练习

第5章 表单
5.1 表单简介
5.2 利用元素创建表单
5.2.1 action属性
5.2.2 method属性
5.2.3 id属性
5.2.4 name属性(逐渐淘汰)
5.2.5 onsubmit属性
5.2.6 onreset属性
5.2.7 enctype属性
5.2.8 accept-charset属性
5.2.9 accept属性
5.2.10 target属性
5.2.11 空白和元素
5.3 表单控件
5.3.1 文本输入
5.3.2 按钮
5.3.3 复选框
5.3.4 单选按钮
5.3.5 选项框
5.3.6 文件选项框
5.3.7 隐藏控件
5.3.8 对象控件
5.4 利用元素为控件创建标签
5.5 利用元素和元素结构化表单
5.6 焦点
5.6.1 焦点移动顺序
5.6.2 访问键
5.7 禁用的或只读的控件
5.8 向服务器发送表单数据
5.8.1 HTTPget
5.8 2HTTPpost
5.9 本章小结
5.10 练习

第6章 框架
6.1 框架集简介
6.2 使用框架的时机
6.3 元素
6.3.1 cols属性
6.3.2 rows属性
6.3.3 针对元素的浏览器专用扩展
6.4 元素
6.4.1 src属性
6.4.2 name属性
6.4.3 frameborder属性
6.4.4 marginwidth属性和marginheight属性
6.4.5 noresize属性
6.4.6 scrolling属性
6.4.7 longdesc属性
6.5 元素
6.6 创建框架之间的链接
6.7 框架集的嵌套
6.8 利用元素创建浮动框架或内联框架
6.9 本章小结
6.10 练习

第7章 层叠样式表
7.1 CSS简介
7.1.1 一个基本的示例
7.1.2 继承
7.2 添加CSS规则的位置
7.2.1 元素
7.2.2 元素
7.2.3 外部CSS样式表的优点
7.3 CSS特性
7.4 控制字体
7.4.1 font-family特性
7.4.2 font-size特性
7.4.3 font-weight特性
7.4.4 font-style特性
7.4.5 font-variant特性
7.4.6 font-stretch特性
7.4.7 font-size.adiust特性
7.5 文本格式化
7.5.1 color特性
7.5.2 text-align特性
7.5.3 vertical-align特性
7.5.4 text-decoration特性
7.5.5 text-indent特性
7.5.6 text-shadow特性
7.5.7 text-transform特性
7.5.8 letter-spacing特性
7.5.9 word-spacing特性
7.5.10 white-space特性
7.5.11 direction特性
7.5.12 unicode-bidi特性
7.6 文本伪类
7.6.1 first-letter伪类
7.6.2 first-line伪类
7.7 选择器
7.7.1 通用选择器
7.7.2 类型选择器
7.7.3 类选择器
7.7.4 id选择器
7.7.5 子选择器
7.7.6 后继选择器
7.7.7 相邻兄弟选择器
7.7.8 利用子选择器和相邻兄弟选择器降低标记中类的相关性
7.7.9 属性选择器
7.8 长度
7.8.1 绝对单位
7.8.2 相对单位
7.8.3 百分比
7.9 框模型简介
7.9.1 演示框模型的示例
7.9.2 Border特性
7.9.3 padding特性
7.9.4 margin特性
7.9.5 面积
7.10 本章小结
7.11 练习

第8章 更多层叠样式表
8.1 链接
8.2 背景
8.2.1 background-color特性
8.2.2 background-image特性
8.2.3 background-repeat特性
8.2.4 background-position特性(用于固定背景的位置)
8.2.5 background-attachment特性(用于水印)
8.2.6 background特性(获得良好支持的简写形式)
8.3 列表
8.3.1 list-style-type特性
8.3.2 list-style-position特性
8.3.3 list-style-image特性
8.3.4 list-style特性(简写形式)
8.3.5 marker-offset特性
8.4 表
8.4.1 表的特性
8.4.2 border-collapse特性
8.4.3 border-spacing特性
8.4.4 caption.side特性
8.4.5 empty-cells特性
8.4.6 table-layout特性
8.5 外边框
8.5.1 outline-width特性
8.5.2 outline-style特性
8.5.3 outline-color特性
8.5.4 outline特性(简写形式)
8.6 :focus伪类和:active伪类
8.7 生成的内容
8.7.1 :before和:after伪元素
8.7.2 content特性
8.8 其他特性
8.8.1 cursor特性
8.8.2 display特性
8.8.3 visibility特性
8.9 额外的规则
8.9.1 @import规则:模块化的样式表
8.9.2 @charset规则
8.9.3 1important规则
8.10 CSS的定位功能
8.10.1 普通流
8.10.2 position特性
8.10.3 框偏移特性
8.10.4 相对定位
8.10.5 绝对定位
……
第9章 页面布局
第10章 设计问题
第11章 学习JavaScript
第12章 应用JavaScript
第13章 在Web上发布站点
附录

已确认勘误

次印刷

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

Beginning web programming with HTML, XHTML, and CSS, 2nd edition
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon