基本信息
- 原书名:HTML5 and CSS3:Visual Quickstart Guide,Seventh Edition
- 原出版社: Peachpit Press
- 作者: (美)Elizabeth Castro Bruce Hyslop
- 译者: 望以文
- 丛书名: 图灵程序设计丛书
- 出版社:人民邮电出版社
- ISBN:9787115300270
- 上架时间:2012-12-14
- 出版日期:2013 年1月
- 开本:16开
- 页码:374
- 版次:1-1
- 所属分类:计算机 > 软件与程序设计 > 网络编程 > HTML
计算机 > 图形图像、多媒体、网页制作 > CSS
编辑推荐
风靡全球的畅销书最新版
讲述Web开发最新规范
零基础轻松掌握HTML5和CSS3
内容简介
计算机书籍
《HTML5与CSS3基础教程:第7版》是讲解HTML和CSS入门知识的经典畅销书,如今已经更新到第7版,介绍时下相当热门的HTML5和CSS3。虽然HTML5和CSS3还没有成为W3C的推荐标准,但主流浏览器已经能够很好地支持它们的大部分特性。
《HTML5与CSS3基础教程:第7版》不仅介绍了文本、图像、链接、列表、表格、表单、多媒体等网页元素,也介绍了如何为网页设计结构、布局,添加动态效果、格式化等形式,此外还涉及调试和发布、聚合和吸引访问等。书中详细讲解了视频、音频及其他新增特性,从零开始教会读者创建渐进增强的普适性网站。书中提供了大量代码示例并附上代码实现的屏幕截图,配套网站上列出了完整的示例代码及更多实例。
《HTML5与CSS3基础教程:第7版》适合网站设计新手和专业开发人员学习参考。
作译者
Bruce Hyslop 自1997年就开始从事网页开发,重点关注使用HTML、CSS和JavaScript进行网页开发和网站易用性的维护,并倡导最佳实践。Hyslop在加州大学洛杉矶分校进修部教授CSS课程,还著有The HTML Pocket Guide。
望以文 毕业于中国人民大学信息资源管理学院,目前就职于百度。具有多年Web设计与开发经验,个人网站地址为http://weakow.com。
目录
第1 章 网页的构造块 1
1.1 基本HTML 页面 2
1.2 语义化HTML:有含义的标记 4
1.3 标记:元素、属性和值 8
1.4 网页的文本内容 10
1.5 链接、图像和其他非文本内容 11
1.6 文件名 12
1.7 URL 13
1.8 要点回顾 16
第2 章 处理网页文件 17
2.1 规划网站 17
2.2 创建新的网页 18
2.3 保存网页 19
2.4 指定默认页面或主页 21
2.5 编辑网页 22
2.6 组织文件 23
2.7 在浏览器中查看网页 24
2.8 借鉴他人灵感 25
第3 章 基本HTML 结构 27
译者序
HTML(超文本标记语言)是少有的在名称中包含“语言”一词的常见语言,然而讽刺的是,
很多人都认为HTML算不上是一门计算机语言(其中隐含的意思则是HTML不需要花费工夫学习)。
CSS(层叠样式表)则是另一种与网页有关的语言,它同HTML一样简单易学,在很多人眼里也是不值一学的技术。尽管HTML和CSS学起来都不难,但它们毕竟是万维网的基础,是每一名Web设计和开发人员都要掌握的技术。实际上,HTML和CSS的简单主要体现在模式单纯,入门容易。很多人深知这一特点,却忘了它们都是知识点繁杂,需要极其注重细节的技术。最典型的例子莫过于对浏览器兼容性的追求。万维网的普适特性使得用户的浏览环境注定不会单一,近年来移动互联网的迅猛发展又加剧了这种多样性。有经验的Web设计和开发人员都知道,要确保网页对不同浏览器的兼容,着力提升网站的可用性,可不是一件容易的事。
这本书是广受欢迎的HTML与CSS经典入门图书,迄今更新至第7版,第1版可追溯到万维网兴起之初。这本书从最基本的HTML标记和CSS属性讲起,全面、透彻地介绍了HTML与CSS的方方面面。值得一提的是,本书独特的双栏版式恰当地将代码输入步骤、示例代码块和效果图示组织在一起,很适合HTML和CSS这种主题繁多但形式统一的教学。此外,在本书历版中作为附录的HTML标记和CSS属性完整列表向来都是初学者的重要参考资料,它们在这一版中又作了更新,相当有价值。
与市面上大多数介绍HTML5和CSS3的书不同,本书并非只讲解新技术,而是紧密结HTML5和CSS3的最新规范和最佳实践,从基础讲起,构建了一套全面的知识体系。HTML5和CSS3的出现为Web开发引入了一些新的实践方法,也让一些做法变得过时。对于初学者来说,这本书可以让他们从一开始就学到“正确的”做法,而不必先学到陈旧的知识,日后再作修正。在市面上同类优质图书相对匮乏的情况下,这本书的出现也犹如雨露甘霖,定能为Web设计与开发初学者带好启程之路。
最后,借此机会,感谢图灵公司对我的信任,感谢傅志红、楼伟珊、刘美英等编辑的细心工作,他们的耐心指导和建议给了我很大帮助。感谢我的父母,他们的支持与宽容总是我开展任何艰苦工作的情感依托,而他们的健康与幸福则是我最大的冀望。
前言
在过去的几年里,为网页编写代码和添加样式的方式、浏览网页所用的浏览器以及使用浏览器的设备都发生了明显的变化。曾经,我们只能通过台式机或笔记本浏览万维网,而如今我们可以通过很多设备访问万维网:手机、平板电脑,当然也包括笔记本、台式机,以及更多别的设备。
这是意料之中的事,因为万维网始终秉持消除边界的宗旨,无论在城市还是在乡村,通过任何能访问万维网的设备,任何人都可以自由地分享和获取信息。总之,万维网的宗旨是普适性。万维网的覆盖范围不断扩大,过去,通信技术还未曾普及到农村,而现在却已经实现了。
万维网的伟大之处还在于每个人都可以自由地创建和发布网站。本书正是没有任何HTML和CSS知识的建站初学者的理想教程,将指导读者创建和发布网站。书中内容结构清晰,浅显易懂,将一步一步地教会你如何创建网页。总之,本书是开发人员手头案边的必备指南,若想了解某个主题更多信息,通过查找目录可以直接跳到相关页面。
HTML和CSS简介
万维网成功的根基,是一种基于文本的标记语言──HTML,它简单易学,并且能被任何带有基本Web浏览器的设备识读。每个网页都至少用一点儿HTML,否则也就不能称为网页了。
随着学习的深入细致,你会了解到,HTML用于定义内容的含义,而CSS用于定义内容和网页如何显示。HTML页面和CSS文件(样式表,stylesheet)都是文本文件,因此很容易编辑。在下面的“如何使用本书”一节,你将看到一些HTML和CSS的代码片段。
从第1章起,我们开始学习基本的HTML页面;从第7章起学习用CSS定义页面样式。关于本书各章内容概述及主题汇总,请参见“本书涉及内容”。
1.什么是HTML5
了解一些有关HTML起源的基础知识对于理解HTML5是有帮助的。HTML诞生于20世纪90年代初,用于详细规定少量构建网页的元素。这些元素中的大多数都用于描述网页内容,如标题、段落、列表等。随着更多元素的引入以及对语法规则本身的调整,HTML这门语言的版本号也在更新。当前最新的版本便是HTML5。
HTML5是HTML早期版本的自然延续,它尽可能地满足当前网站和未来网站的需求。它从以前的版本中继承了大部分特性,这意味着,如果你在HTML5出现之前写过HTML,那么你已经知道很多关于HTML 5的知识了。这也意味着,HTML 5的大部分内容都可以兼容新旧浏览器,向后兼容是HTML5的一项重要设计原则(参见www.w3.org/TR/html-design-principles/)。
2前言
HTML5还增加了不少新功能。很多新功能都很简单,比如用于描述内容的辅助元素(如article、section、figure等)。还有一些用于帮助创建强大的Web应用程序的新功能则非常复杂。只有牢牢掌握了创建网页的技能,才能去学习HTML5更复杂的功能。HTML5还引入了原生的音频和视频播放功能,这在本书中也会讲到。
2.什么是CSS3
HTML诞生几年后才出现CSS的第一个版本。CSS于1996年正式推出。同HTML5与其早期版本的关系一样,CSS3也是CSS早期版本的自然延续。
CSS3比CSS早期版本更为强大,它引入了大量的视觉效果,如外阴影、文字阴影、圆角、渐变等。(关于CSS3涵盖的详细信息,请参见“本书涉及内容”。)
3.Web标准与规范
你可能在想,是谁第一个创造了HTML和CSS,又是谁在持续地发展它们。由万维网和HTML的发明者TimBerners-Lee主持的万维网联盟(W3C)是负责带领Web标准发展的组织。规范(specification,缩写为spec)是定义HTML、CSS等语言的参数的文档。也就是说,规范对规则进行了标准化。要了解W3C的活动,请登录www.w3.org(见图1)。
图1W3C的网站是业内Web标准规范的主要信息来源由于各种原因,另一个组织,Web超文本应用技术工作组(WHATWG,www.whatwg.org),也在开发HTML5规范。W3C将WHATWG的工作纳入了其正在开发的规范的正式版本之中。利用已经完成的标准,我们可以根据一套成形规则创建网页,而Chrome、Firefox、Internet Explorer(IE)、Opera和Safari等浏览器也能根据这套规则显示这些页面。(整体上,浏览器对标准的支持是良好的。IE的早期版本,尤其是IE6,则存在一些问题。)
经过几个阶段的发展,规范最终会被确定下来,成为推荐标准(Recommendation,www.w3.org/2005/10/Process-20051014/tr)。
媒体评论
——Web标准计划创始人Jeffrey Zeldman对本书上一版的评论
“Elizabeth Castro宝刀不老,而新作者Bruce Hyslop亦为本书增色不少。这本书既系统全面地讲解了基础知识,又能让读者快速吸纳HTML5和CSS3的绝大部分新特性,是一本值得拥有的好书!”
——Web Teacher评论
“快速入门和轻松写代码是这本书的最大特色,如果你不想浪费时间,而又想扎实地学习HTML5和CSS3,那就选这本书吧!”
——巴诺书店评论
“本书可谓字字珠玑,我入门时就是拿它当引路人的。”
——亚马逊评论
【插图】
