基本信息
- 原书名:HTML & XHTML: The Definitive Guide
- 原出版社: O'Reilly Media
- 作者: (美)Cbuck Musciano Bll Kennedy
- 译者: 张洪涛 邢璐
- 丛书名: 清华大学出版社 O'REILLY图书系列
- 出版社:清华大学出版社
- ISBN:9787302146933
- 上架时间:2007-4-3
- 出版日期:2007 年4月
- 开本:16开
- 页码:661
- 版次:1-1
- 所属分类:计算机 > 软件与程序设计 > 网络编程 > HTML
计算机 > 软件与程序设计 > 网络编程 > XHTML
编辑推荐
本书是一本全面讲述使用HTML和XHTML创建文档的指南。它深入浅出,从最基本的语法和语义入手,以丰富的样式准则结束,这些内容可以帮助你创建内容漂亮、丰富而且可访问性良好的文档,当读者在浏览器中浏览这些文档时,你将会为这些文档感到自豪。本书的读者对象是任何对学习Web语言感兴趣的读者,包括一般的使用者和专业网页设计人员。
内容简介
计算机书籍
本书将你所需要的关于HTML和XHTML的知识汇集在一起。10年前,无数的Web开发人员通过本书第1版的学习,掌握了基本标准的Web开发方法。作为一本权威指南,本书涵盖了最完整的指南和实践经验。
本书是最新的第6版,新增加了对XHTML2和CSS3的介绍。另外还介绍了XHTML的最新技术(XForms、XFrames和模块化)。
从本书中可以学习到:
·使用样式表控制文档的外观
·处理用编程手段生成的HTML
·创建从简单到复杂的表格
·使用框架调整文档的布局
·设计和构建交互式表单及动态文档
·插入图像、声音文件、视频、applet和JavaScript程序
·创建在各种浏览器上都可以正常显示的文档。
作译者
目录
第1章 HTML,XHTML和万维网
1.1 因特网
1.2 遵循因特网规则
1.3 HTML和XHTML的历史
1.4 HTML和XHTML的局限性
1.5 标准和扩展
1.6 Web设计工具
第2章 快速启动
2.1 编写工具
2.2 一个最简单的HTML文档
2.3 内嵌的标签
2.4 HTML的“骨架”
2.5 HTML和XHTML文档的“皮肉”
2.6 文本
2.7 超链接
2.8 特殊的图像
2.9 列表、可搜索文档和表单
2.10 表格
2.11 框架
前言
但是,模仿也只能够带你走这么远。示例既有优点,也存在缺点。通过示例来进行学习,只可以学到表面的东西,但却不能彻底全面地掌握。要想做到真正熟练,必须学会在各种不同的情况下使用这种语言。当然,如果时间足够多的话,也可以通过示例来学习所有这些不同情况。
另外还要记住,计算机语言比人类语言精确得多。必须正确使用语法,否则它就不会起到应有的作用。所以我们就会遇到“标准”的问题。学术委员会和业界的专家制定了类似HTML等计算机语言的语法和使用方法。问题是你与你的受众所使用的显示文档的浏览器技术可能是基于不同的标准。他们甚至自己又定义了某些部分,把标准完全不当一回事。
标准本身也在不断地改变。HTML正在经历向XHTML的转换,这种转换使它成为XML(Extensible Markup Language,可扩展标记语言)的一种应用。HTML和XHTML非常相似,以至于我们经常把它们当做同一种语言来对待。但它们却有着非常重要的区别,我们将在后面更多地阐述这些区别。
出于安全方面的考虑,要想熟练地掌握HTML和XHTML,就要学习全面的、最新的语
言参考书,这些资料要详细介绍该语言的语法、语义以及各种变化,来帮助读者区分好的和不好的用法。
要想熟练使用语言还需要另外一个步骤。要想成为该语言真正的专家就必须形成自己的风格。这就意味着不仅要知道什么是合适的,更要知道什么是有效的。还要考虑布局方面的很多问题,以及文档内、文档间和文档集之间内容的表示顺序。
本书的目的正是为了帮助读者熟练地掌握HTML和XHTML,完全精通它们的语法、语义和样式方面的要素。我们采用自然的学习方法,也就是使用好的示例。本书包括了现在最常用的标准语言版本(HTML 4.01和XHTML 1.0)方方面面的内容,以及现在所有流行浏览器接受的语言扩展。我们将解释这些要素的工作方式,以及它们如何与其他要素相互作用。
而且,本书为读者提出了样式和组织方面的建议,以帮助读者决定怎样才能最好地利用HTML和XHTML来完成各种各样的任务:从简单的在线文档到复杂的市场营销文案。我们将告诉读者哪些是可行的,哪些则不行,哪些对网页浏览者来说是清楚的,而哪些可能会让他们变得糊涂。
简而言之,本书是一本全面讲述使用HTML和XHTML创建文档的指南。它深入浅出,从最基本的语法和语义人手,以丰富的样式准则结束,这些内容可以帮助你创建内容漂亮、丰富而且可访问性良好的文档,当读者在浏览器中浏览这些文档时,你将会为这些文档感到自豪。
我们的读者对象
本书针对任何对学习Web语言感兴趣的读者,包括一般的使用者和专业网页设计人员。在拿起这本书之前,你不需要具备任何HTML或者XHTML方面的知识。实际上我们甚至都不指望你有过上网浏览的经验,虽然这有些让人惊讶。本书并不要求你的计算机一定要和因特网相连,不过,如果确实没有这种连接的话,本书就有点像一本旅游指南了。我们只要求读者有一台计算机,一个能编辑纯文本文件的编辑器和一个最新的Web浏览器。我们使用了Internet Explorer、Netscape Navigator、Mozilla Firefox和Opera Software ASA的Opera浏览器。因为HTML和XHTML文档是以一种被广泛接受的格式(纯文本)存储的,并且因为这种语言和使用的计算机完全无关,因此我们毫不关心你使用的是什么样的计算机。然而浏览器却会因平台和操作系统的不同而有着很大的差异,这就意味着HTML或XHTML文档可能会因为计算机或者浏览器版本的不同而在显示效果方面相去甚远。我们将解释各种浏览器如何使用一定的语言特性,其中特别要注意它们之间的不同所在。
如果读者对HTML、Web或者超文本文档都不熟悉,那么应该从第1章开始学习。第1章将描述所有这些技术如何相互结合使用,共同创建由互相关联的文档构成的网站。
如果读者对Web很熟悉,但是并不熟悉HTML和XHTML,那么请从第2章开始。这一章将简要地介绍这种语言的重要特性,指引读者如何在本书后面学习这门语言。其他章节全面介绍了HTML和XHTML语言的各种特性。读者可以按照章节的顺序从头到尾阅读,这样可以对本语言有一个全面的了解,也可以选择性地阅读,寻找自己感兴趣的内容。
排版约定
本书使用等宽字体(constant.width)来突出表示所有HTML/XHTML标准、标签和属性的文字部分。使用小写字体表示标签(注1)。在表明定义文件名和新的概念时,则用斜体(italic)表示。创建文档时,在代码中用等宽斜体(constant-width italic)表示需要提供的元素,例如标签属性或者由用户定义的字符串等。
本书讨论了语言的各种元素,你会发现每一个元素都在简写形式的快速参考定义框中有详细深入的介绍,就像下面的<title>定义框一样。该框中的第一行是元素的名称,然后是其功能的简述。再后,如果元素有各种不同的属性,我们将把它们都列出来:这些属性是指元素的一部分,可能需要也可能必须进行指定。
如果有结束标签的话,“说明”中还会包括元素的结束标签,以及在HTML的一般应用中省略这个结束标签是否安全的说明。少数几个标签在HTML中没有结束标签,但在XHTML中却要求必须有,这时可以用一个正斜杠(/)来结束这个标签,如
。在这种情况下,标签还可以包含很多属性,可用省略号来表示,如<Dr一./>。
其中的“包含’’部分列出了HTML的语法规则,这些语法规则定义了在本标签中使用的元素。类似地,“使用范围”列出了其他可以使用本标签的语法规则。这些规则将在附录A中进行定义。..