2011-03-06 80 views
1

关于智能手机上的移动网站;手机,HTML,CSS(&懒惰)

假设:

  • HTML代码很少是一个巨大的数据量
  • 压缩JS文件没那么重
  • 的图像通常通过CSS加载(至少总是可以)
  • 它在服务器端是相同的序列(PHP + SQL = HTML)。
  • 似乎这样做的方式更快,而且很容易维护。

即使:

  • 这不是优雅可言(隐藏无用的元素,而不是产生一个尖锐的和美丽的HTML代码)
  • 无用的代码加载和处理。
  • 手机网站的最佳做法不建议这样做。

仅依靠不同的CSS创建移动版本的网站是一个好主意吗? (实际上在不同的标题模板,为了不加载无用的JS)

+1

做你喜欢的,我想。 – BoltClock 2011-03-06 14:45:01

+2

不确定反对票是什么 - 在那里有一个有效的问题。 – edeverett 2011-03-06 14:56:14

回答

3

向您的用户提供您认为无用的元素的HTML服务可能不太合适。

  • 少量的kb对手机下载速度有影响。
  • 这意味着你的CSS和Javscript需要更复杂。
  • 如果CSS或JS缓慢加载,用户可能会看到内容。
  • 这将需要更多的处理能力(我认为CSS样式仍将应用于隐藏的元素)。
  • 这很可能是易于管理的服务器

在回答这个问题:“这是个好主意,只依靠不同的CSS创建一个网站的移动版本?”

是的,如果您希望您的移动用户拥有与大屏幕用户相同的内容。你可能应该这样做,因为这通常是用户想要的。

没有,如果你想为他们提供不同的内容。

1

说到比利时,我知道很多人仍然在边缘而不是3G和加载一个网页需要一些时间。如果我们不得不按照自己的方式加载页面,那么我们确实会加载大量无用的代码,这给我们带来了不好的体验。 我建议你不要懒惰,并按照他们应该写的方式编写你的移动网站。考虑你的访问者和用户体验;它说实话并不是那么努力。

我想你基本上已经回答了你自己的问题。就像BoltClock说的那样,做你想做的事,但我肯定不会推荐你用自己的方式做事。