在html5下使得页面自适应,以满足不同浏览器下的大小适应的问题。
1、对文本的处理增加的内容
1 | <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' /> |
主要部分已使用红色标注
2、对图片的处理
在页面中增加样式控制
1 | <style type='text/css'> |
3、不使用绝对宽度
由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素。这一条非常重要。
具体说,CSS代码不能指定像素宽度:
1 | width:xxx px; |
只能指定百分比宽度:
1 | width: xx%; |
或者
1 | width:auto; |
我所使用的将页面所有图片自适应的方法。要求:小于屏幕宽度的图片正常大小,大于屏幕宽度的图片按照屏幕宽度展示。目前已测试过ie9,chrom,android浏览器和ipad浏览器。
1 | <SCRIPT LANGUAGE="JavaScript"> |
使用该方法的弊端,需要图片都加载完之后,才能处理。当页面比较大时,速度会比较慢。