首页>参考读物>计算机科学与技术>软件与程序设计

HTML 5和样式应用指南
作者 : (美)Larry Aronson 著
译者 : 刘红伟 等译
出版日期 : 2011-03-02
ISBN : 978-7-111-33195-7
定价 : 45.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 237
开本 : 16
原书名 : HTML Manual of Style: A Clear, Concise Reference for Hypertext Markup Language (including HTML5) (4th Edition)(1E)
原出版社: Pearson Education Asia
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

HTML是Web开发中最长用到的语言,而HTML 5是其最新版本,增加了不少新的功能。如何编写好HTML,对于Web设计师尤为重要。本书教授了当前的Web内容创建者需要掌握的各种HTML技能和最佳实践,包括简单页面链接、CSS格式化等等。对于每一个从事Web工作的人来说,是不可缺少的HTML工作首册。本书作者曾在多家知名Web公司就职,负责Web设计等工作。本书号称为HTML领域的Elements of Style。

图书特色

经典的Web编写指南,针对最新HTML 5更新,更易学。
本书将帮助你创建更快、更智能、更好的Web。

不必满足于浏览模板或样板设计!自己动手,使用为HTML Web编写的经典指南,编写属于自己的浏览模板或样板设计。

正确构建Web
■ 良好的规划和良好的组织
■ 易于导航
■ 访问、浏览和使用的乐趣
■ 对搜索引擎友好和可发现
■ 可靠性和一致性
■ 易于更新和维护
■ 与任何浏览器兼容

构建完整Web
■ Web站点和页面
■ Wiki文章
■ Web服务和电子商务
■ eBay页面
■ 博客帖子
■ HTML邮件
■ 还有更多

本书是HTML元素和CSS属性的快速参考指南,包括最新的HTML 5和CSS 3的内容。

Larry Aronson是一位帮助人们与计算机更好地相互理解以及合作更加富有成效的系统工程师。他设计、构建和维护个人和小型企业的网站以及提供咨询服务。最初的《HTML Manual of Style》是他编写的第一本介绍HTML的畅销书。他曾参与管理纽约的Macintosh用户组互联网技术联盟,他是World Wide Web Artists’ Consortium的创始人,也是Social Media Club的创建成员之一。

图书前言

本书主要内容以及为什么有用
  本书介绍如何使用HTML将你的内容放置到Web上。HTML(HyperText Markup Language,超文本标记语言)是一种语言,它告诉Web浏览器对于文本、图像和其他媒体(你希望其他人看到的内容)做些什么。有使用这些工具的好方法,也有不好的方法。Web浏览器是智能的应用程序。它们可以接受书写糟糕的HTML,并且仍然可以显示看得过去的Web页面。然而,仍然有非常好的理由来学习如何编写好的标记。本书介绍如何创建满足如下条件的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元素和CSS属性的快速参考指南,包括HTML 5和CSS3草案规范中的新元素和属性。这里没有给出参考资源的列表。W3C的Web站点w3.org,以及关于HTML和CSS的Wikipedia文章,都从技术的观点介绍了所有的内容。你可以搜索Web以找到其他的指南、教程和示例。
  最后,本书也是关于你的,因为你从为了信息和服务而使用Web的人变成了为Web贡献内容的人。与那些乐于创新协作的人相比,通过在线购物发现乐趣的人要逊色多了。在这个新的Web上,你的内容有了一席之地,并且,本书是关于如何创建带有样式的内容的。我希望这本书对你有用。
本书没有介绍什么以及原因
  本书并不想成为介绍HTML 5的完全参考手册。这样的图书至少要比现在的篇幅多3倍,并且,可能出版不久就过时了。这是因为Web技术更新太快。本书中的信息都是基于W3C草案建议的一个HTML 5提案标准。尽管这可能听起来有点空洞,但很多草案规范已经由我们喜爱的浏览器所采用了(尽管在正式采用标准的时候,可能有很多已经改变了)。实际情况如此,我并不敢说是自己是HTML 5的权威,我只不过是一本介绍HTML 5的图书的作者。
  除了HTML和CSS,JavaScript在本书中的某些示例中也占有一席之地。教授JavaScript超出了本书的范围,但是将其纳入本书有两个原因。首先,HTML 5规范了文档元素使用JavaScript语法和方法来响应用户操作的行为。其次,jQuery这样的JavaScript库提供了元素行为的新词汇表,这些对之前的Web编写者和开发者不可用。
  其他的技术在一些站点的运行中起到了重要的作用,但本书中并没有真正讨论这些。如果你想要学习关于使用Microsoft的Silverlight和Adobe的Flash平台开发Web页面的技术,那么你选错书了。作为一位自由开发者,我喜欢免费且带有社区支持的工具。并不是说,我认为我使用的工具比其他的技术好,我只是没有用过其他的,因此,也就没有比较的基础。
本书是如何促成的以及将会带来什么
  在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标记元素和新的编写功能,例如居中的文本和内联的图像。每一天,在新闻组讨论和用户组会议中,都会发现和分享新的技术。
  1994年初夏,在美国政府允许互联网商用后很短的时间内,另外一位新闻组活跃撰稿人Clay Shirky联系了我。他问我是否感兴趣和他的出版商见面,这家出版商在寻找一位有经验的作者来编写一本关于HTML的图书。Clay有其他的事务,因此,我成了关于Web发布的第一本图书的作者。Clay是一位优秀的作者,他的图书《Voices from the Net》、《Here Comes Everybody》和《Cognitive Surplus》是任何想要探索新技术的文化影响的人的必读之作。
  本书的第1版在1994年年底面世,并且第2版《HTML3 Manual of Style》在一年之后出版。十四年弹指一挥间,到了2009年秋天,当我正在参加关于HTML 5的会议和博客时,另一位编程书作者Elliotte Rusty Harold给我发邮件,问我是否感兴趣和他的出版商谈谈出版《HTML Manual of Style》的新版。谈话的结果是一个正式的图书策划案和一份合同,现在,我再一次成为作者。
  在回顾第2版的过程中,我读到了前言中的这么一段:
  本书处于中间阶段。本书第1版在HTML 2完成之前编写。如今,HTML处在向第3版转变的过程中。Web本身从学术中心向商业中心过渡,并且你真的正处在从程序员/分析师到作者/讲师的职业转变中。这里介绍的一些主题是采用仍处在beta测试阶段的产品来说明的,这意味着,我今天的最佳猜测可能无法准确地描述Web明天将会是什么样子。本书将带你开始Web发布,剩下的培训学习将在网上进行。
  这一段话的意义在今天仍然成立。Web是正在发展的一项重要技术,它正在经历从商业关注向包围和塑造我们的社会活动的方向升级。主流的浏览器厂商对于新兴的HTML 5和CSS 3规范的支持,使得Web编写者和开发者创建令人激动的新Web站点和应用程序成为可能。Web在未来几年的改变,将超越过去十多年的变化,这么说是有把握的。这也是本书为之激动的原因。
致谢
  我想要对策划编辑Trina MacDonald表达感谢和感激之情,他耐心的指导和对我的理解,使得编写本书的工作充满乐趣,尽管有着交稿日期的压力。我还要感谢我的开发编辑Songlin Qiu,他指出了我的错误,并且飞速地检查完各章,还要感谢Elliotte Rusty Harold联系了我,并由此启动了本书出版的过程。最后,我深深地感谢我的妻子Heidi Cohen,她帮助我找到我的写作风格,并且对于我在在线营销和搜索引擎优化方面的知识作出了显著的贡献。

上架指导

计算机\Web设计

封底文字

经典的Web编写指南,针对HTML 5最新更新,更易学
本书将帮助你创建更快、更智能、更好的Web。

不必满足于浏览模板或样板设计!自己动手,使用HTML Web编写的经典指南,编写属于自己的浏览模板或样板设计。
正确构建Web
良好的规划和良好的组织
易于导航
访问、浏览和使用的乐趣
对搜索引擎友好和可发现
可靠性和一致性
易于更新和维护
与任何浏览器兼容

构建完整Web
Web站点和页面
Wiki文章
Web服务和电子商务
eBay页面
博客帖子
HTML邮件
还有更多

本书是HTML元素和CSS属性的快速参考指南,包括最新的HTML 5和CSS 3的新增内容。

作者简介

(美)Larry Aronson 著:暂无简介

译者简介

刘红伟 等译:暂无简介

译者序

HTML(HyperText Markup Language,超文本标记语言)是用来构建Web结构和编写Web内容的语言。在过去的20年里,HTML几乎随着Web的发展而同步发展,已经成为构建Web站点事实上的标准语言。当今,在Web朝深入影响人类生活方式和社会结构变化的过程中,HTML再次扮演着举足轻重的角色。随着HTML 5的发展,浏览器开发厂商、Web开发者、Web内容编写者都对Web的未来充满了憧憬和期望。
  本书是一本经典的Web编写指南。它首先介绍了Web和HTML的基础知识,然后介绍了HTML语言的核心内容和各种重要元素的用法,接下来,讲解了如何结合CSS来对HTML实现样式化。在当前的Web上,有很多应用和服务支持编写者加入HTML标记来构建自己的内容,本书结合5种这方面的流行应用和服务,一一介绍其用法和特点,帮助读者将学习到的HTML很快付诸应用。最后,本书从宏观的角度介绍了使用HTML构建Web站点的技术和可能遇到的问题。本书末尾有两个附录,分别给出了HTML元素和CSS属性的列表和说明,其中包括最新的HTML5和CSS3的内容。
  本书历经数版而畅销不衰。第1版在1994年出版,印刷了5次并且翻译成7种语言,第2版《HTML 3 Manual of Style》也同样成功。同时,作者在全国范围内在线教授HTML,并且在CompuServe为Ziff-Davis University创办了课程。现在,本书针对HTML 5进行了全面更新,权威的内容加上最新的技术,能够满足各层次读者学习HTML 5的需求。
  本书由刘红伟、关志兴、王建勇、毛立涛、闫柳青、姜巧生、沈海峰、李振胜、李秋强等翻译。译文如有不妥之处,还请读者批评指正,可通过liuhongwei198004@sina.com与译者交流。

图书目录

译者序
前言
作者简介
第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
标记元素26
HTML 5语义29
HTML属性37
事件处理程序40
块级元素41
标题42
段落、块引用和地址块44
列表49
division和section元素53
表格56
链接和锚点62
统一资源定位符63
锚点状态65
锚点属性66
内联图像67
音频和视频71
输入表单74
HTML 5画布82
小结84
第3章 样式的元素85
层叠样式表85
CSS选择器88
伪类和伪元素92
版式95
字体样式97
字体粗细97
字体变体98
字体大小98
字体101
颜色103
背景属性104
文本属性107
text-align107
text-decoration107
text-indent109
text-transform109
line-height109
字母间距和单词间距110
空白112
vertical-align112
盒子属性114
高度和宽度114
边距和补白115
边框117
列表样式120
CSS定位124
其他CSS属性128
display和visibility129
overflow133
浮动和清除133
小结134
第4章 使用HTML135
常用工具135
博客138
GDoc143
eBay销售147
维基百科149
HTML Email151
小结154
第5章 构建Web站点156
开发方法156
内容站点或服务站点157
静态内容还是动态内容158
目标受众158
资金159
未来160
Web站点161
cgi-bin163
日志163
public_html164
其他Web站点文件165
组织和导航167
文件和目录167
页面布局168
导航171
图像映射177
开关和手风琴178
标签页的内容节180
打开新窗口185
页面头部信息187
meta元素187
link元素189
其他的头部元素191
搜索引擎优化193
避免常见错误197
在信息架构之前设计表现197
使用过时的工具和构建方法198
不验证HTML和CSS198
没有在不同浏览器中测试199
没有使用足够的注释199
小结200
附录A HTML 5快速参考201
附录B CSS属性211

教学资源推荐
作者: [美]加里·R. 赖特(Gary R. Wright),W. 理查德·史蒂文斯(W. Richard Stevens) 著
作者: [美] 劳拉·格雷泽(Laura Graesser) 龚辉伦(Wah Loon Keng) 著
作者: Brian W.Kernighan,Rob Pike
作者: Maurice Herlihy;Nir Shavit
参考读物推荐
作者: (哈萨克斯坦)贝特·麦克哈贝尔(Bater Makhabel) 著
作者: Dino Esposito
作者: [印度]阿图尔·S. 科德(Atul S. Khot)著
作者: 张秀宏 著