信息
您所需的主题如下所示。但此主题未包含在此库中。

创建标准化的网站

现代网站可以在各种各样的设备上查看,包括移动电话、平板计算设备、电视等等。这些设备包括各种类型以及多种版本的 Web 浏览器。因此,使用不同的浏览器和设备查看网站时,网站很可能会显示得不一样。

过去,许多 Web 开发人员是通过检测用来查看网页的浏览器,然后提供专为该浏览器打造的内容来处理此类差异的。随着时间的推移,这种做法已被证明很难维持,尤其是因为不同的浏览器发布新版本时,会添加新的功能并且改变之前支持的功能。

一种更好的做法是创建标准化的网站,即利用由广受支持的行业标准定义的功能的网站,这些行业标准包括:HTML5、级联样式表、Level 3 (CSS3)、可缩放矢量图形 (SVG) 和 ECMAScript 语言规范第 5 版等。由于许多现代的 Web 浏览器都遵循这些标准,因此,在各种各样的设备和浏览器上查看使用这些标准定义的功能所建立的网站时,这些网站就可能会正确显示。

但是,还需要意识到的重要一点是,并非所有的 Web 浏览器对各个标准都提供同等级的支持。 此外,对于给定标准的支持会因所用 Web 浏览器的版本而有所差别。 因此,在使用某个功能之前,有必要先确定该功能是否受支持。

此部分将说明如何创建标准化网站。内容包括:如何启用对Windows Internet Explorer 最高级别的标准支持、如何选择基于标准的功能而不是非广泛支持的功能、如何有效地检测功能以及如何创建回退策略以允许不支持标准化方法的浏览器使用站点。

附加阅读资料

本节内容

主题描述

如何启用标准支持

近期版本的 Windows Internet Explorer 改进了对多种现有标准和新兴标准(如 HTML5、CSS3、SVG 等)的支持。 若要显示包含了这些功能以及其他现代标准功能的网页,则必须以标准模式显示网页。

如何选择基于标准的方法

本文将通过说明常见问题的解决方案是如何改变以支持基于标准的解决方案、好的设计方法如何帮你创建有效、支持基于标准的功能而非专有功能的跨浏览器解决方案,向你介绍如何选择基于标准的方法。

如何检测功能而非浏览器

此文章将介绍如何利用功能检测来验证对基于标准的功能的支持,还将演示有效地进行功能检测的一些不同方法。

如何创建有效的回退策略

此文章将介绍如何创建有效的策略,以便在用于查看网页的 Web 浏览器不支持由稳定且广泛支持的标准所定义的功能时,让网页正确显示。

 

 

 

显示:
© 2014 Microsoft