HTML5 简史和响应式网站建设
HTML 在刚诞生的前 10 年进步是很飞速的,在 1999 年,大家目前常说的 HTML5 的上一个版本 HTML4.0.1 就已经发布了,那样为何从 4.0 到 5.0 会拖了 15 年之久?
第一,HTML4 的发布时间和门户年代(即 Web 1.0 年代)是基本吻合的,也就是说 HTML4 事实上是为门户型网站建设的。在门户网站历程的 4,5 的年进步之后,大伙开始感觉只不过单一同意信息的网络太过无聊枯燥了,差不多 2004、2005 年开始,大伙期望在网页中加入更多的互动元素,也就是大家常说的 Web 2.0。
但这时大伙发现,为 Web 1.0 设计的 HTML4 没办法胜任这个工作,但有另外一个技术却很合适,那就是 Flash。所以在 Web 2.0 的早期,当时最炫酷的网站有不少是完全用 Flash 开发的,在未来的非常长一段时间里,有不少网站都是 HTML 和 Flash 的混合式网站。所以在 2005 - 2010 年这期间,HTML5 中的新标准主如果为了取代 Flash。
刚刚解决了 Flash,又进入了移动开发年代,所以 HTML5 又花了 5 年时间拟定各种针对移动平台的规范。但到现在为止,虽然 HTML5 已定定稿,但对移动平台的适应其实还在进行中,所以在将来非常长一段时间内,就像当初的 Flash 一样,大家会看到愈加多的混合式应用。
在 iPhone 出现之前,大伙访问 Web 的主要方法还是通过桌面浏览器,所以制作网站时只须考虑桌面浏览器的显示成效就足够了。但在 iPhone 和 iPad 出现之后,就需要考虑同一个网页在不同设施上的显示成效,第一个问题的答案就是响应式,响应式的核心就是让同一个网页可以在不同设施上呈现出不一样的显示成效,主如果通过CSS来达成的。
除去响应式设计,HTML 在手机端遇见的另外两个问题就是怎么样借助手机的各种传感器,譬如 GPS,摄像头等等;与性能问题。为知道决这类问题,HTML5中添加了地点,拍照,3D 动画加速等等 API,可以部分的借助手机设施的一些新硬件,并且新的 API 还在持续的加入进去,这也是为何目前的 HTML5 应用可以愈加炫酷是什么原因。但,HTML5 并非专为手机设计的,它是由 HTML5,CSS3 与很多的 Javascript API 一同组成的一个标准合集,微信中的 HTML5 应用只不过 HTML5 应用场景中的非常小一部分。
标题名字HTML5 简史和响应式设计.