正在加载图片...
2 HTML5+CSS3网页设计基础教程 提供了大量的这种可以替代脚本的属性标签,使得开发出来的界面语言也变得更加简洁易懂。 不但如此,HTML5使页面结构变得清楚明了。之前使用的dv标签也不再使用了,而是 使用HTML5提供的更加语义化的结构标签。这样书写出来的界面结构显得非常清晰,各部 位要展示什么内容也一目了然。 虽然HTML5宣称的立场是“非革命性的发展”,但是它所带来的功能是让人渴望的, 使用它进行设计也是简单的,因此深受Web设计者和Web开发者的欢迎。 1.1.2HTML5新特性 1.兼容性 考虑到互联网上HTML文档己经存在二十多年了,因此支持所有现存HTML文档是非 常重要的。HTML5不是颠覆性的创新,它的核心理念就是要保持与过去技术的兼容和过渡。 一旦浏览器不支持HTML5的某项功能,针对该功能的备选行为就会悄悄进行。 2.合理性 HTML5新增加的元素都是经过对现有网页和用户习惯进行跟踪、分析和概括而推出的。 例如,Google分析了上百万个页面,从中分析出div标签的通用D名称,并且发现其重复 量很大,如很多开发人员使用<div id-="header">来标记页眉区域。为了解决实际问题,HTML5 直接添加了一个<header>.标签。也就是说,HTML5新增的很多元素、属性或功能都是根据现 实互联网中己经存在的各种应用进行技术精炼,而不是在实验室中理想化地虚构新功能。 3.效率 HTML5规范是基于用户优先准则编写的,宗指是“用户即上帝”,这意味着在遇到无法 解决的冲突时,HTML5规范会把用户放在第一位,其次是页面作者,再次是实现者(或浏览器), 接着是规范制定者(W3 C/WHATWG),最后才考虑理论的纯粹性。因此,HTML5的绝大部分 功能是实用的,只是在有些情况下还不够完美。例如,下面的几种代码写法在HTML5中都 能被识别: id="prohtml5" id-prohtml5 ID="prohtml5" 当然,上面几种写法比较混乱,不够严谨,但是从用户开发角度考虑,用户不在乎代码 怎么写,根据个人习惯书写反而能提高代码编写效率。当然,我们并不提倡初学者一开始写 代码就这样随意、不严谨。 4.安全性 为保证安全,HTML5规范引入了一种新的基于来源的安全模型,该模型不仅易用,而 且各种不同API都可通用。这个安全模型不需要借助任何所谓聪明、有创意却不安全的hack 就能跨域进行安全对话。 5.分离 在清晰分离表现与内容方面,HTML5迈出了很大一步。HTML5在所有可能的地方都努 力进行了分离,包括HTML和CSS。实际上,HTML5规范已经不支持旧版HTML的大部分 表现功能了。• 2 • HTML5+CSS3 网页设计基础教程 提供了大量的这种可以替代脚本的属性标签,使得开发出来的界面语言也变得更加简洁易懂。 不但如此,HTML5 使页面结构变得清楚明了。之前使用的 div 标签也不再使用了,而是 使用 HTML5 提供的更加语义化的结构标签。这样书写出来的界面结构显得非常清晰,各部 位要展示什么内容也一目了然。 虽然 HTML5 宣称的立场是“非革命性的发展”,但是它所带来的功能是让人渴望的, 使用它进行设计也是简单的,因此深受 Web 设计者和 Web 开发者的欢迎。 1.1.2 HTML5 新特性 1. 兼容性 考虑到互联网上 HTML 文档已经存在二十多年了,因此支持所有现存 HTML 文档是非 常重要的。HTML5 不是颠覆性的创新,它的核心理念就是要保持与过去技术的兼容和过渡。 一旦浏览器不支持 HTML5 的某项功能,针对该功能的备选行为就会悄悄进行。 2. 合理性 HTML5 新增加的元素都是经过对现有网页和用户习惯进行跟踪、分析和概括而推出的。 例如,Google 分析了上百万个页面,从中分析出 div 标签的通用 ID 名称,并且发现其重复 量很大,如很多开发人员使用<div id="header">来标记页眉区域。为了解决实际问题,HTML5 直接添加了一个<header>标签。也就是说,HTML5 新增的很多元素、属性或功能都是根据现 实互联网中已经存在的各种应用进行技术精炼,而不是在实验室中理想化地虚构新功能。 3. 效率 HTML5 规范是基于用户优先准则编写的,宗旨是“用户即上帝”,这意味着在遇到无法 解决的冲突时,HTML5 规范会把用户放在第一位,其次是页面作者,再次是实现者(或浏览器), 接着是规范制定者(W3C/WHATWG),最后才考虑理论的纯粹性。因此,HTML5 的绝大部分 功能是实用的,只是在有些情况下还不够完美。例如,下面的几种代码写法在 HTML5 中都 能被识别: id="prohtml5" id=prohtml5 ID="prohtml5" 当然,上面几种写法比较混乱,不够严谨,但是从用户开发角度考虑,用户不在乎代码 怎么写,根据个人习惯书写反而能提高代码编写效率。当然,我们并不提倡初学者一开始写 代码就这样随意、不严谨。 4. 安全性 为保证安全,HTML5 规范引入了一种新的基于来源的安全模型,该模型不仅易用,而 且各种不同 API 都可通用。这个安全模型不需要借助任何所谓聪明、有创意却不安全的 hack 就能跨域进行安全对话。 5. 分离 在清晰分离表现与内容方面,HTML5 迈出了很大一步。HTML5 在所有可能的地方都努 力进行了分离,包括 HTML 和 CSS。实际上,HTML5 规范已经不支持旧版 HTML 的大部分 表现功能了
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有