移动HTML 5 Web应用程序是否要求您为不同大小的设备编写不同的布局代码?

时间:2011-06-29 14:30:14

标签: html html5 layout mobile

这可能是固执己见或其他什么,但我认为这是一个公平的问题。

因此,我的工作中的每个人都喜欢使用HTML 5等等。我认为在网络浏览器中实现此功能是件好事......

无论其

对于每个不同的设备,您不需要支持不同版本的HTML 5应用程序吗?这比编写本机应用程序要好得多吗?在这种类型的使用中,唯一的好处是您可以创建一个具有本质上不同的CSS / JS文件的应用程序吗?

我真的不明白为什么你不需要不同的尺寸库,比如平板电脑和Android m / h-dpi设备与iPhone。它们都不同,浏览器不应该在这些设备上呈现不同的颜色吗?

我知道HTML 5应用程序具有允许它像本机应用程序一样运行的功能,但如果您需要为每个设备调整应用程序大小,通常值得权衡吗?

3 个答案:

答案 0 :(得分:2)

  

移动HTML 5有什么好处?

这是一个流行语。流行语让营销人员感到高兴。

对于本答复的其余部分,我将假设您的意思是“移动设备的HTML 5有什么好处?”。

  

对于每个不同的设备,您不需要支持不同版本的HTML 5应用程序吗?

没有

  

这比编写本机应用程序要好得多吗?

即使是这种情况,也可以节省必须将应用程序移植到每个设备的不同编程语言和GUI工具包。

答案 1 :(得分:1)

这是一个很好的概述,为什么HTML5是一件好事。

http://hubpages.com/hub/HTML5-is-Here-Now-HTML5-Benefits-for-Users-and-Developers

答案 2 :(得分:1)

HTML的布局系统(在HTML5中没有改变)被设计为适用于不同的屏幕尺寸 - 例如默认情况下,块级HTML元素:

  1. 占据他们可用宽度的100%
  2. 符合其内容所需的高度 - 浏览器应提供滚动功能,以便用户可以看到所有内容
  3. 这就是为什么您不需要不同的大小调整库来查看网页或在不同的移动设备或具有不同显示器分辨率的传统台式计算机上运行Web应用程序。