HTML5是HTML用于创建现代化网站的最新版本。HTML5代表了Open Web所包含的所有技术,HTML全新的语义,CSS3样式单和JavaScript脚本所组合而成的开放的Web世界。这个概念是为了解决移动互联网而诞生的。其目的是为用户提供更加舒适的界面和更好的用户体验。任何事情都有两面性,HTML5的宽泛含义开拓了Web开发的视野,增加了开发方案的多样性,同时也带给很多Web开发者不小的困惑。
(1)面对不同分辨率设备灵活性强;
(2)能够快捷解决多设备显示适应问题;
缺点:
(1)兼容各种设备工作量大,效率低下;
(2)代码累赘,会出现隐藏无用的元素,加载时间长;
响应式布局基本实现:
1.CSS中的Media Query(媒介查询):
设备宽高:device-width,device-height;
渲染窗口的宽和高:width,height;
设备的手持方向:orientation;
设备的分辨率:resolution;
2.使用方法:
外联
内嵌样式