《HTML5和CSS3快速参考》——1.2使用HTML5的理由

1.2使用HTML5的理由

HTML5的优势

  • 向后兼容能力:HTML5内封装了之前所有版本的文档类型。
  • 更简单的语法:语义更为完善,编码更为高效,文档也更为小型化。
  • 新元素及其属性使得我们的设计与开发工作变得更为灵活。
  • 拥有视频与音频插件,支持媒体定时播放功能。
  • 拥有更智能化的Web Forms 2.0功能(HTML5将取代Web Forms 2.0)。
  • 能在单行中内嵌SVG和MathML等支持text/htmlMIME类型的数据。
  • 拥有20多个新型脚本API(Application Programming Interfaces,应用程序接口)插件,其中包括:
    • Canvas元素的2D图形功能;
    • 文档编辑功能;
    • 拖放功能;
    • 地理定位功能;
    • 本地离线存储;
    • 媒体捕获功能;
    • 微数据功能。
  • 至少它将会使开发变得更容易,用户体验更强大。

谁需要这本书
下面这张图的灵感来自于Jesse Garrett的《用户体验的元素》1一书。在这张图中,我们展示了一次典型的Web应用开发中所会涉及的所有周期和角色,而其中的大部分都与我们将要在HTML5和CSS3中获得的知识与技能有关。因此,任何对HTML和CSS技术,或对Web站点以及Web应用程序开发、设计及其用户体验问题感兴趣的人,都可以在阅读这本书的过程中获得相应的收益。

时间: 2024-11-01 00:57:09

《HTML5和CSS3快速参考》——1.2使用HTML5的理由的相关文章

《HTML5和CSS3快速参考》——导读

内容提要 对于Web开发者来说,HTML5和CSS3无疑是最重要.最基本的两种语言.HTML5被认为是Web的未来,而CSS3进一步保证了在模块发布方面的灵活性. 本书是为专业Web设计人员及开发人员量身打造的一本快速参考.全书浓缩了近3000多页的(X)HTML5和CSS3的标准规范,涵盖了那些最基本的通用概念和规范,包括标签.属性.属性值.对象及其属性与方法.事件,以及一系列API.本书力图以简明易读.结构清晰的方式,为读者提供全面的.一站式的参考信息. 对HTML5和CSS3技术感兴趣的读

《HTML5和CSS3快速参考》——第1章 走进HTML51.1 概述

第1章 走进HTML5 1.1 概述 本书简介 在Web世界中,HTML和CSS无疑是最重要.最基本的两种语言了,它们一同支撑起了当下绝大部分的Web站点和Web应用程序.而最新的HTML5被认为是Web的未来,它为我们提供了一系列简单的富互联网应用服务(Rich Internet Application)1插件功能,以及更容易的开发方式和更好的用户体验. 今天,我们总能在网络上找到各种关于HTML5的参考资料.教程及相关技巧,其中也不乏一些重点讨论HTML5某些具体特性的书籍.但我们总会觉得缺

《HTML5和CSS3快速参考》——2.4 语法摘要

2.4 语法摘要 一般语法规则 (X)HTML5中的空标签语法 空标签没有闭标签(也叫结束标签),例如< input > 图像说明文字. 在HTML5中,空元素中的终止斜线不是必须的,例如< input >. 在XHTML5中,空元素中的终止斜线是必须的,例如< input />. 具有可选标签的HTML5元素 可选标签并不适用于XHTML5元素. 当可选标签满足(下表)"省略条件"列中列出的条件时: 通常情况下,只要其中有一个条件被满足,该标签就可

《HTML5和CSS3快速参考》——2.2 XHTML5

2.2 XHTML5 支持多种语言的HTML文档在多语言环境下,HTML文档既是一份有效的HTML文档,也是一份有效的XHTML文档. 在多语言环境下,HTML文档同时遵守HTML和XHTML的语法规则,即它所采用的语法是HTML和XHTML语法的交集. 一份多语言文档能同时提供HTML和XHTML两种服务,具体取决于浏览器的支持及其MIME类型. 至于是否要在HTML中选择多语言环境,则取决于具体的项目需求.浏览器的支持以及其他可能的影响. <!--HTML4, HTML5 syntax-->

《HTML5和CSS3快速参考》——1.3HTML5的品牌化

1.3HTML5的品牌化 2011年1月18日,W3C推出了HTML5视觉品牌,即它的logo以及涉及现代化网站和Web应用程序方方面面的各项技术类图标.这些logo.图标和网站都在知识共享署名协议3.0下获得了授权. 如果有相关网站或应用程序在构建过程中使用了HTML5技术,W3C鼓励视觉品牌来明示产品对这项技术的支持. Logo 当然,有了HTML5的logo并不能保证相关代码的有效性和延续性. 技术类图标 语义元素 语义元素,即相关结构元素所代表的含义,是HTML5技术的前沿与核心.它包括

《HTML5和CSS3快速参考》——第2章 HTML语法2.1HTML文档

第2章 HTML语法 2.1HTML文档 基本概念 通常情况下,HTML文档指的是一份独立的HTML文件. HTML文档是一份由一定的元素和文本组成的代码文件. HTML文件的基本构件是元素(element).它们以HTML标签的形式呈现. 这些元素构成了一个层次分明的嵌套结构. 元素与标签 通常情况下,元素是由一个开标签(opening tag,如本例中的 )和一个闭标签(closing tag,如)组成的,但有时候闭标签不是必须的. 元素与标签之间的不同在于,元素是HTML标签所要表述的概念

《HTML5和CSS3快速参考》——2.3 文档的类型与结构

2.3 文档的类型与结构 MIME类型"MIME"是Multipurpose Internet Mail Extensions1的缩写形式,有时也被称为互联网媒体类型(Internet Media Type)或内容类型(Context Type).它的作用与文件扩展名有些类似,主要用于识别信息类型.它至少由两部分组成:一个type和一个subtype,有时还会附带一些可选参数2. <!DOCTYPE html> <head> <title>HTML5

《HTML5与CSS3实战指南》——2.3 HTML5常见问题

2.3 HTML5常见问题 在简要介绍了HTML5标记以后,您可能会有一些问题.以下是一些常见问题的答案. 2.3.1 为什么这些变更仍能够在旧版浏览器中工作 这是许多开发人员难于接受HTML5的地方.其实这根本不是问题,为了便于读者理解,我们会将HTML5和CSS3的一些新功能(后面章节将介绍)进行对比. 在CSS中,在添加新功能时(例如,border-radius属性将圆角添加到元素中),同时也需要将它添加到浏览器呈现引擎中,因此旧版浏览器无法识别它.所以,用户在使用不支持border-ra

《HTML5与CSS3实战指南》——第1章 HTML5和CSS3简介1.1 什么是HTML5

第1章 HTML5和CSS3简介 本章将简要回顾HTML5和CSS3的发展历程,并介绍HTML5和CSS3对于现代网站及Web应用程序的重要性,以及如何应用这些技术. 当然,如果您希望直接进入创建项目的实质部分,并开始学习如何使用HTML5和CSS3的新技术及功能,您可以先跳到第2章,稍后再回到本章. 1.1 什么是HTML5 我们今天所理解的HTML5,它具有一段相对动荡的历史.您可能已经了解到HTML是万维网上用于描述网页内容及数据的主要标记语言.HTML5是此标记语言的最新版本,它包括新功