首页 > 代码库 > 手机网站开发-viewport-按照手机尺寸显示页面

手机网站开发-viewport-按照手机尺寸显示页面

最近在写手机网页,总结两个方法


1. 网页宽度可固定为640px,然后使用viewport实现页面在不同手机页面显示

   

 网页中插入script代码

<script type="text/javascript">
	if(/Android (\d+\.\d+)/.test(navigator.userAgent)){
		var version = parseFloat(RegExp.$1);
		if(version>2.3){
			var phoneScale = parseInt(window.screen.width)/640;
			document.write('<meta name="viewport" content="width=640, minimum-scale = '+ phoneScale +', maximum-scale = '+ phoneScale +', target-densitydpi=device-dpi">');
		}else{
			document.write('<meta name="viewport" content="width=640, target-densitydpi=device-dpi">');
		}
	}else{
		document.write('<meta name="viewport" content="width=640, user-scalable=no">');
	}
</script>

  2.按照百分比切图

    

    页面中加入<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />


  


手机网站开发-viewport-按照手机尺寸显示页面