美图欣赏 | 设为首页 | 加入收藏 | 网站地图

当前位置:电脑中国 > 网络创业 > CSS DIV >

移动设备大量使用下的自适应移动设备页面css设计

2018-06-05 23:01|来源:未知 |作者:dnzg |点击:

移动设备越来越多,使用手机上网的人也越来越多,移动设备也成为访问互联网的常见终端设置。以前我们在编写管理系统的时候,客户端只需要考虑PC机桌面设备,现在则必须要考虑到移动终端设备了。

移动终端设备的屏幕分辨率很多都不一样,手机就分很多种大小的,然后还有一些平板电脑,如ipad,ipad迷你,等等,大小很难统一, 浏览器也各式各样,这使得做移动设备的客户端界面有了一定的困难,总不不能每种尺寸的都做上一遍。

于是很多电商公司做了3G版,触摸屏版,普通版,电脑版等等。每种版本按大体的规则做了一遍。

手机的屏幕比较小,宽度通常是600像素以下。老式一些的手机用普通版,屏幕宽度300px以下,多以文字连接为主。手机带触摸屏的,屏幕要稍微大一些,操作界面又多以图片触摸为主。还有一些ipad等的屏幕就更大了,可以做更多内容的展示。

电商网站主要靠这些终端设备来完成销售,为了让用户使用各种设置都有良好的体验,促进订购,电商公司不惜分开做多个版本。

我们做企业管理软件的,页面展示的信息不是那么多时,可以将所有移动设备的终端页面做成标准的版本,就一套系统,然后根据屏幕的大小自适应,以后维护也就这一套。

自适应页面的设计从开始就有很多需要注意的:

1. 页面中关乎布局的元素都不设置绝对的宽和高,都按百分比来设置。

2. 字体也使用相对大小的字体

  如:

body{font: normal 100%;} 字体大小事页面默认大小的100%,即16像素。

h2 {font-size:1.5em} h2标题的文字大小事默认字体大小的1.1倍。

3. 用div+css+浮动 来布局 各个盒子的位置用浮动的,不是固定不变的。

如:

.content{float:right;75%;}

.sidebar{float:left;width:20%;}

用百分比 + 浮动,当屏幕太窄,放不下两个盒子的时候,后面的元素会自动移动到前面元素的下方,不会使得页面产生横向的滚动条。

4. 尽量不要使用绝对定位,即position:absolute的定位。

5. 根据浏览器的版本做一些css的处理

6. 根据屏幕的宽度加载相应的css文件

如:

(责任编辑:dnzg)
相关阅读
新锦江娱乐 关闭广告
新锦江娱乐 关闭广告