Wap,rem起大作用了!

引言

 

        在长城工作了一个半月时间,主要负责的项目是二手车安心换。在完成PC端的功能之后,听说要做Wap站的,

之前没有做过,所以稍作了解之后发现很简单~

        先说一下Web,Wap和App的区别和联系。

        Web,很明显,就是在电脑端通过浏览器访问从而获取资讯的方式。优点是获取的信息丰富,显示的内容也相

对于Wap和App来说要复杂一些。缺点是携带不方便,也因为内容丰富所以很容易迷失在信息海洋里。

        App,在手机上的一个个小图标就是App方式的。没做过App方面的开发,所以就不乱说了。

        Wap,入口就是手机端的浏览器,但是浏览的尺寸是跟App页面类似的,自动适应移动设备的尺寸大小。而且相

对于Web来说,携带方便,内容突出;相对于App来说,内容占用小,一个二维码(链接)就OK。


Wap的自适应实现

        

       说了这么多,再说如何实现wap的自适应功能。其实很简单,我们先捋一捋。

       移动设备,就目前而言是发展的很快的,而且新的款式,新的尺寸一直在更新换代。像苹果,就从iphone 5到

iphone 6 plus,外加ipad(谷歌浏览器调试的尺寸和类型),如果实现自适应,首要问题是控制变量,这里唯一的变

量就是各个设备的尺寸,所以先获取设备的屏幕尺寸!

var windowWidth = html.clientWidth;
        然后根据屏幕尺寸设置整个页面尺寸显示的基础值:

(function () {
    document.addEventListener('DOMContentLoaded', function () {
    var html = document.documentElement;
    var windowWidth = html.clientWidth;
    html.style.fontSize = windowWidth / 6.4 + 'px';
    }, false);
})();

      然后就是rem的使用了。

      如果不知道rem是什么的话,建议看看这个:web app变革之rem

      网上有很多人问rem和px的计算方式,简直就是鬼扯!rem是在你设置的基础值上的单位,px是浏览器盒子模型默

认的单位,所以二者没有关系的。

      rem的使用方法跟px是一样的,都是单位嘛,所以。。。简单!下边是一小段CSS样式:

.banben{
	width: 100%;
	height: 2.85rem;
	background-color: #f5f5f5;
	text-align: center;
	border-bottom: 0.02rem solid #dddddd;
}
.banben img{
	float: left;
	width: 1.06rem;
	margin: 0.53rem;
}
.banben span{
	font-size: 0.18rem;
	color: #aaaaaa;
}	


         所以使用没有问题了吧!


评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值