基本信息
- 原书名:HTML Manual of Style: A Clear, Concise Reference for Hypertext Markup Language (including HTML5), Fourth Edition (4th Edition)
- 原出版社: Addison-Wesley Professional

编辑推荐
经典的Web编写指南第4版
针对最新HTML 5和CSS 3更新
帮助你创建更快、更智能、更好的Web
内容简介
作译者
毕业之后,Aronson来到纽约市,坠入爱河,并且决定在这里生活。他在纽约市广播电台、剧院和录音行业干过一些工作,然后,开始在哥伦比亚大学计算机活动中心担任用户服务工作。四年后,他成为教员并且负责电子工程和计算机科学的研究生工作,但是,薪水微薄,随后他离开了学校去为Boeing Computer Services工作,开始成为一名技术销售代表,并且一直做到BCS纽约办公室的技术经理。
在看到自己的第一台个人计算机之后,Aronson离开Boeing开始自己的业务——作为一名独立顾问。他的第一个客户是CBS News选举单位,在那里,他编写了House Race Analysis Model及其选举系统的其他部分。他其他的主要客户还包括Mobil Oil公司的Product Safety Information Systems分部。Aronson是名骨干程序员,负责将Mobil的安全数据发布系统转变为一个关系数据库管理系统,并且转变为图形化、全屏幕、数据输入和显示的技术。
在1993年下半年,Aronson从自己的母校下载了Mosaic,并且认识了万维网。他开始在讨论Web编写和发布的新闻组和讨论列表中活跃起来,编写了关于Web发布的第一本书——《HTML Manual of Style》,并在Ziff-Davis Press出版。第1版印刷了5次并且翻译成7种语言,第2版《HTML3 Manual of Style》也同样成功。到了1995年,他在全国范围内在线教授HTML,并且在CompuServe为Ziff-Davis University创办了课程。
Aronson居住在“Silicon Alley”中心的Manhattan loft社区。他将自己的时间花在为个人和小公司构建Web应用程序上,帮助人们在互联网上工作和生活。他是World Wide Web Artists' Consortium的创始人,是纽约软件行业协会的董事成员,也是Social Media Club的创建成员。
目录
译者序
前言
作者简介
第1章 HTML和Web1
HTML:Web的语言1
Web简史4
超文本内容和在线媒体7
统一资源定位符8
Web浏览器和服务器9
Web术语11
HTML 5和Web标准14
我们都必须现在学习HTML 5吗15
小结16
第2章 HTML语言17
语言概览17
页面结构和DOM21
HTML 5语法25
注释25
字符实体26
译者序
《HTML 5和样式应用指南》是一本经典的Web编写指南。它首先介绍了Web和HTML的基础知识,然后介绍了HTML语言的核心内容和各种重要元素的用法,接下来,讲解了如何结合CSS来对HTML实现样式化。在当前的Web上,有很多应用和服务支持编写者加入HTML标记来构建自己的内容,本书结合5种这方面的流行应用和服务,一一介绍其用法和特点,帮助读者将学习到的HTML很快付诸应用。最后,本书从宏观的角度介绍了使用HTML构建Web站点的技术和可能遇到的问题。本书末尾有两个附录,分别给出了HTML元素和CSS属性的列表和说明,其中包括最新的HTML5和CSS3的内容。
《HTML 5和样式应用指南》历经数版而畅销不衰。第1版在1994年出版,印刷了5次并且翻译成7种语言,第2版《HTML 3 Manual of Style》也同样成功。同时,作者在全国范围内在线教授HTML,并且在CompuServe为Ziff-Davis University创办了课程。现在,本书针对HTML 5进行了全面更新,权威的内容加上最新的技术,能够满足各层次读者学习HTML 5的需求。
《HTML 5和样式应用指南》由刘红伟、关志兴、王建勇、毛立涛、闫柳青、姜巧生、沈海峰、李振胜、李秋强等翻译。译文如有不妥之处,还请读者批评指正,可通过liuhongwei198004@sina.com与译者交流。
前言
《HTML 5和样式应用指南》介绍如何使用HTML将你的内容放置到Web上。HTML(HyperText Markup Language,超文本标记语言)是一种语言,它告诉Web浏览器对于文本、图像和其他媒体(你希望其他人看到的内容)做些什么。有使用这些工具的好方法,也有不好的方法。Web浏览器是智能的应用程序。它们可以接受书写糟糕的HTML,并且仍然可以显示看得过去的Web页面。然而,仍然有非常好的理由来学习如何编写好的标记。《HTML 5和样式应用指南》介绍如何创建满足如下条件的Web页面:
让人们乐于查看并且有兴趣访问。
对搜索引擎机器人友好。
易于随着时间而更新和维护。
可以通过多种比喻来理解Web,这些比喻允许我们把Web站点看做是我们探险领域中的一个地方。我们甚至在其“空间”中社会化。但这只是一种有用的假象。实际上,Web根本不是那样的。第1章介绍了Web编写者和开发者用来创建这一假象的客户端/服务器技术。即便你认为自己是一位有经验的Web用户,第1章也值得一看。
第2章完全介绍HTML元素,包括一些更加有趣的HTML 5添加内容。它用很多实例说明了如何语义性地标记文档,以便最终的Web页面为访问者(既包括人类也包括机器人)提供所有正确的信息,并且易于更新。
我们在设计中的首要任务是让自己愉悦。有了好的文档结构,可以很容易地将一个Web站点的所有页面都以一致的方式样式化。第3章通过很多实例说明了如何使用CSS语句来对文档元素应用样式化,并且创建人们喜爱的Web页面。
第4章介绍使用HTML作为其他接受标记内容的Web站点的内容提供者。给出了5个示例,分别是博客、GDoc、eBay、Wikipedia编辑和HTML邮件。尽管将内容放到线上有很多选择,但是有时候,你的组织的目标或你的个人的目标制定了要创建和运行自己的Web站点。第5章介绍了涉及的很多问题,包括Web站点的结构、组织和导航,以及搜索引擎优化。
在《HTML 5和样式应用指南》的末尾,你将会看到HTML元素和CSS属性的快速参考指南,包括HTML 5和CSS3草案规范中的新元素和属性。这里没有给出参考资源的列表。W3C的Web站点w3.org,以及关于HTML和CSS的Wikipedia文章,都从技术的观点介绍了所有的内容。你可以搜索Web以找到其他的指南、教程和示例。
最后,《HTML 5和样式应用指南》也是关于你的,因为你从为了信息和服务而使用Web的人变成了为Web贡献内容的人。与那些乐于创新协作的人相比,通过在线购物发现乐趣的人要逊色多了。在这个新的Web上,你的内容有了一席之地,并且,《HTML 5和样式应用指南》是关于如何创建带有样式的内容的。我希望这《HTML 5和样式应用指南》对你有用。
《HTML 5和样式应用指南》没有介绍什么以及原因
《HTML 5和样式应用指南》并不想成为介绍HTML 5的完全参考手册。这样的图书至少要比现在的篇幅多3倍,并且,可能出版不久就过时了。这是因为Web技术更新太快。《HTML 5和样式应用指南》中的信息都是基于W3C草案建议的一个HTML 5提案标准。尽管这可能听起来有点空洞,但很多草案规范已经由我们喜爱的浏览器所采用了(尽管在正式采用标准的时候,可能有很多已经改变了)。实际情况如此,我并不敢说是自己是HTML 5的权威,我只不过是一本介绍HTML 5的图书的作者。
除了HTML和CSS,JavaScript在《HTML 5和样式应用指南》中的某些示例中也占有一席之地。教授JavaScript超出了《HTML 5和样式应用指南》的范围,但是将其纳入《HTML 5和样式应用指南》有两个原因。首先,HTML 5规范了文档元素使用JavaScript语法和方法来响应用户操作的行为。其次,jQuery这样的JavaScript库提供了元素行为的新词汇表,这些对之前的Web编写者和开发者不可用。
其他的技术在一些站点的运行中起到了重要的作用,但《HTML 5和样式应用指南》中并没有真正讨论这些。如果你想要学习关于使用Microsoft的Silverlight和Adobe的Flash平台开发Web页面的技术,那么你选错书了。作为一位自由开发者,我喜欢免费且带有社区支持的工具。并不是说,我认为我使用的工具比其他的技术好,我只是没有用过其他的,因此,也就没有比较的基础。
《HTML 5和样式应用指南》是如何促成的以及将会带来什么
在20多年前,万维网在瑞士边境就诞生了。当我初次接触Web时,我的工作是华尔街那些大型投资公司之一的顾问,不过这家公司现在已经不存在了。那是在1993年秋季,我为了建模抵押贷款衍生产品而将一个基于大型机的系统转换为在有一台微机上运行。我在网络管理员的办公室中,网管和我成为朋友,并且,他炫耀了最近从伊利诺伊大学的FTP站点上下载的一个很酷的应用程序。这个程序叫做Mosaic。我的生活由此开始改变,并且我那时候已经准备好要迎接这一改变。
那时候,作为Apple计算机的HyperCard应用程序爱好者和用户,我已经进入了超文本应用程序的世界。我已经为自己和他人创建了多个“栈”(HyperCard程序的称呼)。我通过参与Usenet用户组alt.hypertext以及Panix的本地讨论组(这是总部在纽约市的一个较早的互联网服务提供商),继续跟进这一领域。
从Mosaic对FTP和超文本导航的无缝整合中,我立即看到了Mosaic和Web的潜能。在可以使用Mosaic之前,要访问一个特定的文档,首先必须知道文档位于互联网上何处。然后,登录到FTP服务器,下载文件,并打开它以便阅读。Mosaic不仅将这些步骤自动化,而且帮助你找到你感兴趣的下一个文档。
那是一个令人激动的时刻。每周出现数十个新的站点。Web浏览器的更新版本也可用了,随后Mosaic、MacWeb、WinWeb和Arena频繁地发布,支持更多的HTML标记元素和新的编写功能,例如居中的文本和内联的图像。每一天,在新闻组讨论和用户组会议中,都会发现和分享新的技术。