彩票走势图

是神话还是误解——浅谈HTML5(二)

原创|行业资讯|编辑:龚雪|2014-01-16 09:26:54.000|阅读 189 次

概述:本文将继续为您解读人们对于HTML5的误解。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

接下来将详述我们所看到的THML5最常见的五大“神话”。

1,HTML5是一件大事。一些关于HTML5最常见的问题均包含有缺陷的假想。比如,如下这些问题都共有什么特点?

  • 你是否支持HTML5?
  • 你的应用是否兼容HTML5?
  • 如果某些浏览器不支持HTML5,我如何用它?

每个问题的起点都是“HTML5是大事”的神话,就像被视为一个为了使用而必须被安装的软件包。这是错误的!与一个新技术或软件不同,HTML5不是大事,不妨说,它是一套功能,整体被认知为“HTML5”。

这对您来说会是怎么个意义呢?这意味着尽管到2014年中之前,HTML5都并非官方的“标准”,你现在就可以开始使用HTML5功能。这不是关于“HTML5兼容性”或应用是否“支持HTML5”的问题。你不需要等到每个浏览器都提供完全的支持。如果你有Web应用,你即刻就能用HTML5功能。

现在,HTML5 能HOLD住所有浏览器么?不,但浏览器的支持与日俱增。为了更好地理解哪些浏览器支持哪些功能,我们建议访问,它列出了HTML5、CSS3和JavaScript的功能以及浏览器对它们的支持。

2,你必须转换你现有的Web应用到HTML5。

无论新技术什么时候到来,都会引发同样的问题:

“我们是否需要替换当前技术呢?”HTML5也一样。关于HTML5的常见问题是:

  • 我们的非HML5应用到底怎么了?
  • 我们可以转换当前的Web应用到HTML5么?
  • 我们需要替换当前的应用么?

第一点中已经说过,HTML5不是件大事,它只是最新迭代的HTML,不需要替换你当前的应用。你可以添加HTML5功能到现有Web应用,而无需担心任何转换问题。

虽然如此,你还得对你当前的Web应用做一件事:改变文档类型。在过去,HTML5提供多个文档类型,每个都很长而且令人困惑。比如,下面就是一个在HTML4中看到的“strict”文档类型实例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "//www.w3.org/TR/HTML4/strict.dtd">

下面是“loose”HTML4文档类型:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "//www.w3.org/TR/HTML4/loose.dtd">

还有更多的例子,每个都差不多长。HTML5则简化这个麻烦,用如下代码替换所有文档类型标签:

<!DOCTYPE html>

“转换&rdquo;你当前的应用到HTML5只不过是需要用上述HTML5文档类型替换当前文档类型。

改变文档类型对于Web应用的意义是什么呢?它能确保应用验证为HTML5,并帮助你的HTML5 Web应用跨浏览器行为(相对)一致。比如,一些浏览器即便没有HTML5文档类型也能支持HTML5功能,但不是每个浏览器都能。更新文档类型能最小化(与迈向HTML5有关的)跨浏览器的麻烦。

3,HTML5使得Web应用对于所有设备都看似原生的。是这样么?它们能依据用户设备自动适应应用?不不不,这也是一个最常见的HTML5“神话&rdquo;。

HTML5在移动网络应用中提供了一些不错的功能。它不会对应用适应用户设备负责。一个用HTML5功能构建的Web应用看起来跟HTML4应用是没有区别的,而且将肯定不会自动出现原生跨平台(屏幕)的情况。

那么,到底什么负责呢?

这个任务直接落到了CSS肩上。CSS控制应用的外观和体验,并让开发人员创建适应不同设备的应用。

不需要多么专业,让我们来观察一下用来创建适应不同屏幕尺寸和设备的应用的方法。目前,我们看到了两种流行的方式:

  • 响应式设计:使用CSS3“媒体库”功能,开发人员为各种屏幕尺寸及分辨率创建不同的样式集。应用识别用户设备尺寸调用合适的样式。
  • 自适应设计:为不同的设备采用多HTML5文件。服务器端逻辑标识用户设备并展示合适的文件。举个例子,一个标准的自适应Web应用包括三个单独的HTML文件:一个用于智能手机、一个用于平板、一个用于个人电脑/笔记本电脑。

两个方式都提供了类似的结果,并且各有利弊。比如,响应式设计通常最适合信息网站和应用;自适应设计则更适合数据处理应用,需要HTML上更多的控制。最重要的是:两种方式都由CSS驱动,而非HTML5。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP