您现在的位置: 首页>>电商资讯>>电商知识

手机商城软件如何自适应不同的访问终端

时间:2021-02-13 浏览:1619

现在很多企业都在布局自己的网上商城,电脑端、手机网站、APP、小程序等都是企业网上商城的重要入口,今天小编分享一下:开发手机商城软件如何自适应不同的访问终端。


手机商城软件自适应不同的访问终端,我们需要用到响应式布局,通过全局变量 $_SERVER['HTTP_USER_AGENT']来识别是电脑访问还是手机浏览器访问。

第一,在网上商城网页头部,加入一行viewport元标签。


viewport是网页默认的宽度和高度,我们将网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%。


第二,在CSS文件尾部增加针对不同屏幕分辨率的规则

网页会根据屏幕宽度调整布局,开发网上商城需要适应不同的分辨率,不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素。这一条非常重要。


具体说,CSS代码不能指定像素宽度:width:xxx px;


只能指定百分比宽度:width: xx%;或者width:auto;


第三,网上商城网页使用相对大小的字体

字体不能使用绝对大小(px),而只能使用相对大小(em)。


body {font: normal 100% Helvetica, Arial, sans-serif;}


上面的代码指定,字体大小是页面默认大小的100%,即16像素。


h1 {font-size: 1.5em;}


然后,h1的大小是默认大小的1.5倍,即24像素(24/16=1.5)。


small {font-size: 0.875em;}


small元素的大小是默认大小的0.875倍,即14像素(14/16=0.875)。


第四,网上商城选择加载CSS

“自适应网页设计”的核心,就是CSS3引入的Media Query模块,自动探测屏幕宽度,然后加载相应的CSS文件。



 media=”screen and (max-device-width: 400px)”


 href=”tinyScreen.css” />


即,如果屏幕宽度小于400像素(max-device-width: 400px),就加载tinyScreen.css文件。



 media=”screen and (min-width: 400px) and (max-device-width: 600px)”


 href=”smallScreen.css” />


如果屏幕宽度在400像素到600像素之间,则加载smallScreen.css文件。


当然,我们除了用html标签加载CSS文件,还可以使用现有CSS文件中加载。


如果屏幕宽度小于400像素,则column块取消浮动(float:none)、宽度自动调节(width:auto),sidebar块不显示(display:none)。


代码如下:


@import url(“tinyScreen.css”) screen and (max-device-width: 400px);


CSS的@media规则:同一个CSS文件中,可以根据不同的屏幕分辨率,选择应用不同的CSS规则。


@media screen and (max-device-width: 400px)


{.column {float: none;width:auto;}


#sidebar {display:none;}


}



摘自:网络

标签:
相关阅读推荐
推荐案例

Recommended cases

  • 隆回人网商城

    隆回人网商城,主要经营护肤品、化妆品、食品、电器···

  • 醉心酒业

    醉心酒业是主要经营酒水饮料的电商平台,是一家以红···

  • 尚珺恩官方微商城

    手工花茶微商城建设,手工花茶小程序商城开发,手工···

  • 雅博健康科技

    雅博健康科技主要经营低频共振仪的电商平台,是一家···

  • 小龙虾旅游

    小龙虾旅游是根据您的出行需求,快速匹配特色多元化···

  • 东上创客

    东上创客是一家以保健品、护肤品为主导产品的品牌的···

  • 修巢生活

    修巢生活主要经营乳胶枕头的电商平台,是一家以乳胶···

  • 纸在商城

    纸在商城主要经营车内用纸的电商平台,是一家以车内···

推荐内容

Recommended solution

商城开发微信公众号

133-8536-3408

地址:山东省青岛市市南区华润大厦22层

联系电话:133-8536-3408

邮箱:14265287@qq.com

网址:www.wfwzjs.com

专业的小程序商城,微商城定制,微商城开发,分销商城系统,支持三级分销、拼团商城、积分商城等营销功能,可进行各类商城建设开发定制.
立足山东服务:济南青岛,潍坊淄博,烟台威海,临沂济宁,滨州东营