Netscape 6.0! Internet Explorer 5.0! XML和XHTML!样式表!HTML改变得如此快速,以使自己能够跟上发展的脚步。网页设计和开发人员应该怎样知道哪些新特性已经实现,又应该如何使用它们?本书介绍了所有这些内容,是目前HTML书籍中最全面的一本。包括最新的标准、HTML 4.01、XHTML 1.0和流行的Web浏览器支持的所有特性。学习HTML或XHTML和学习任何语言一样,大部分学生都是从例子开始的。学习其他人在做什么,可以使学习过程变得简单而有趣。然而模仿只能达到这种程度。在模仿中易养成坏习惯,并将它当做好习惯接受。精通HTML的较好方式是,有一本内容全面的参考书,涉及了语言的语法、语义和各种变化,可以帮助区分好的和不好的用法。\r\n 本书可从两方面帮助你:详细讲述了两种标准的每个元素,解释了每个元素如何工作以及如何与其他元素相互作用。很多有关HTML样式的技巧可帮助你编写文档,涉及范围从简单的在线手册到复杂的市演示。书中的几百个例子提供了编写有效的网页并掌握先进的特性的模型。还可帮助你从HTML转换到下一代网页标记语言,XHTML。本书主要内容:*使用样式表控制文档的外观*创建简单的或复杂的表格*使用框架调整文档的布局*设计和构造交互式表单及动态文档*插入图片、声音文件、视频、applet和JavaScript程序*创建可以在许多浏览器上正常显示的文档*使用XHTML为电子出版的下一波做好准备其中包括HTML与XHTML标签的便捷的快速参考卡片。\r\n “如果你对用HTML设计文档和网页感兴趣,那么你必须拥有这本书。”——Robert Slade,Internet Review。\r\n\r\n
前言\r\n\r\n第一章 HTML,XHTML和万维网\r\n\r\n1.1.因特网,内联网和外部网\r\n1.2.遵循Internet规则\r\n1.3.HTML:它是什么\r\n1.4. XHTML:它是什么\r\n1.5. HTML和XHTML:它们不是什么\r\n1.6. 非标准扩展\r\n1.7. Web设计的工具\r\n\r\n第二章 快速启动\r\n\r\n2.1. 编写作工具\r\n2.2. 一个最简单的HTML文档\r\n2.3. 嵌入式标签\r\n2.4. HTML的骨架\r\n2.5. HTML和XHTML文档的躯干\r\n2.6. 文本\r\n2.7. 超链接\r\n2.8.特殊的图片\r\n2.9. 列表、可搜索文档和表单\r\n2.10. 表格\r\n2.11. 框架\r\n2.12. 样式表和JavaScript\r\n2.13. 继续前进\r\n\r\n第三章 剖析HTML文档\r\n\r\n3.1. 外观可能具有欺骗性\r\n3.2. HTML文档的结构\r\n3.3. 标签和属性\r\n3.4. 合式的文档和XHTML\r\n3.5. 文档的内容\r\n3.6. HTML文档的元素\r\n3.7. 文档首部\r\n3.8. 文档的主体\r\n3.9. 编辑标记 \r\n3.10. 标签\r\n\r\n第四章 文本基础\r\n\r\n4.1. 部分和段落 \r\n4.2. 标题 \r\n4.3. 改变文本的外观\r\n4.4. 基于内容的样式标签\r\n4.5. 自然样式标签\r\n4.6. HTML扩展的字体处理\r\n4.7. 精确的间距和布局 \r\n4.8. 块引用\r\n4.9. 地址(Address)\r\n4.10. 特殊字符的编码\r\n\r\n第五章 分隔线、图片和多媒体\r\n\r\n5.1. 水平分隔线\r\n5.2. 把图片插入文档\r\n5.3. 文档颜色和背景图片\r\n5.4. 背景音乐\r\n5.5. 动画文字\r\n5.6. 其他多媒体内容\r\n\r\n第六章 链接和Web\r\n\r\n6.1.超文本基础\r\n6.2.调用文档:URL\r\n6.3.创建超链接\r\n6.4.创建有效的链接\r\n6.5.对鼠标敏感的图像\r\n6.6.创建可搜索文档\r\n6.7.关系\r\n6.8.支持文档自动操作\r\n\r\n第七章 格式化列表\r\n\r\n7.1.无序列表\r\n7.2.有序列表\r\n7.3.标签\r\n7.4.嵌套列表\r\n7.5.定义列表\r\n7.6. 正确的列表使用方法\r\n7.7.目录列表\r\n7.8.菜单列表\r\n\r\n第八章 CSS \r\n\r\n8.1. 样式元素\r\n8.2. 样式语法\r\n8.3. 样式类\r\n8.4. 样式属性\r\n8.5. 标签内样式: 标签\r\n8.6. 对文档应用样式\r\n\r\n第九章 表单\r\n\r\n9.1. 表单简介\r\n9.2. 标签\r\n9.3. 一个简单的表单例子\r\n9.4. 利用电子邮件来收集表单数据\r\n9.5. 标签\r\n9.6. 标签\r\n9.7. 多行文本区\r\n9.8. 多选元素 \r\n9.9.一般表单控制属性 \r\n9.10. 给表单元素标记和分组\r\n9.11. 创建有效的表单\r\n9.12. 表单编程 \r\n\r\n第十章 表格\r\n\r\n10.1. 标准表格模型 \r\n10.2. 表格标签\r\n10.3. 最新的表格标签\r\n10.4. 其他\r\n\r\n第十一章 框架\r\n\r\n11.1. 框架概述\r\n11.2. 框架标签\r\n11.3. 框架布局\r\n11.4. 框架内容\r\n11.5. 标签\r\n11.6. 内嵌的框架\r\n11.7.命名的框架或窗口目标\r\n\r\n第十二章 可执行的内容\r\n\r\n12.1.applet和对象\r\n12.2.嵌入的内容\r\n12.3.JavaScript\r\n12.4.JSS\r\n\r\n第十三章 动态文档\r\n\r\n13.1.动态文档概述\r\n13.2.客户端拉文档\r\n13.3.服务器推文档\r\n\r\n第十四章 Netscape布局扩展\r\n\r\n14.1.创建白空间 \r\n14.2.多列布局\r\n14.3.层 \r\n\r\n第十五章 XML\r\n\r\n15.1.语言和元语言\r\n15.2.文档和DTD\r\n15.3.理解XML DTD\r\n15.4.元素语法\r\n15.5.元素属性\r\n15.6.条件段 \r\n15.7.创建XML DTD\r\n15.8.使用XML\r\n\r\n第十六章 XHTML\r\n\r\n16.1.为什么要用XHTML?\r\n16.2.创建XHTML文档\r\n16.3.HTML与XHTML\r\n16.4. 应该使用XHTML吗?\r\n\r\n第十七章 技巧、诀窍和奥妙\r\n\r\n17.1.重要的技巧 \r\n17.2.毫无价值还是滥用?\r\n17.3.定制的项目符号\r\n17.4. 有关表的诀窍\r\n17.5.透明图像\r\n17.6.有关窗口和框架的诀窍\r\n\r\n附录一 HTML语法\r\n\r\n附录二 HTML/XHTML标签快速参考\r\n\r\n附录三 CSS属性快速参考\r\n\r\n附录四 HTML 4.01 DTD\r\n\r\n附录五 XHTML 1.0 DTD\r\n\r\n附录六 字符实体\r\n\r\n附录七 颜色名和值\r\n\r\n词汇表\r\n\r\n\r\n\r\n
学习超文本标记语言(Hypertext Markup Language,HTML)和可扩展超文本标记语言(Extensible Hypertext Markup Language,XHTML)与学习其他计算机语言或人类语言一样。大多数学生一开始会沉浸于大量的例子当中,因为学习别人是一种很自然的学习方式,这样可以使学习变得轻松而有趣。对于任何希望学习HTML及XHTML的人来说,我们的建议是到万维网(WorldWideWeb,WWW)上去,选择一个合适的浏览器,去看看什么东西不错,什么东西非常有效,什么东西是你可以拿来用的。研究别人的文档并观察哪些是可以实现的,哪些是不可实现的。现在许多网站管理员学习这种语言的方法就是模仿。
但是,模仿也只能够带你走这么远。例子可能非常有用,同时也可能有害。通过例子来学习,可以学到表面的东西,但却不能彻底全面地掌握。要想做到真正熟练,必须学会在各种不同的情况下使用这种语言。当然也可以通过例子来学习所有这些不同情况,如果时间足够多的话。
另外还要记住,计算机语言比人类语言要精确得多。必须使用正确的语法,否则它就不会工作。然后,我们也会遇到有关“标准”的问题。学术委员会和业界的专家为HTML这种计算机语言制订了语法和使用方法。问题是不同的浏览器制造商,像Netscape公司(现为美国在线的子公司)和微软公司只选择这些标准的一些部分,而忽略了另外一些部分。他们甚至自己又定制了一些,而这些可能又会成为以后的标准。
标准本身也在不断地改变。在我们编写本书这一版时,它正在经历向XHTML的转换,这种转换使它成为XML(可扩展标记语言,Extensible Markup Language)的一种应用。HTML和XHTML非常相似,以至于我们经常把它们当作同一种语言来对待。但它们却有着非常重要的区别,我们将在后面更多地阐述这些区别。
熟练地掌握HTML和XHTML要通过学习全面的、最新的语言参考书,这种书要包括语法、语义以及各种细节的变化来帮助你区分好的和不好的用法。
要想熟练使用语言还需要另外一个步骤。要想成为真正的语言大师,必须形成自己的风格。这就意味着不仅要知道什么是合适的,更要知道什么是有效的。还要考虑排版方面的很多问题以及文档内、文档间和文档集之间内容的表示顺序。
我们编写本书的目的正是为了使你能够熟练地掌握HTML和XHTML,完全精通它们的语法、语义和样式方面的要素。我们采用自然的学习方法,也就是使用好的例子。本书包括现在大家接受的标准(HTML 4.01和XHTML 1.0)的方方面面的内容,以及现在所有流行浏览器接受的语言扩展。我们将解释这些要素的工作方式以及它们如何与其他要素相互作用。
完全因为Strunk和White,我们才能够贯穿全书地给你样式和组织方面的建议,以帮助你决定怎样才能最好地使用HTML和XHTML来完成各种各样的任务:从简单的在线文档到复杂的市场营销文案。我们将告诉你哪些是可行的,哪些则不行,哪些对网页浏览者来说是清楚的,而哪些可能会让他们糊涂。
简而言之,本书是一本全面讲述使用HTML和XHTML创建文档的指南。它深入浅出,从最基本的语法和语义人手,以丰富的样式准则结束,这些内容可以帮助你创建漂亮、富有内容,可访问性良好的文档,当你在浏览器中浏览这些文档时,你将为这些文档感到自豪。