移动端制作手机版专题页面的优化要点
2018-12-18

虽然手机本身有局限,会让我们做手机网页的时候唯唯诺诺,但手机的功能确实越来越强,可以预见在不久的未来,手机可以全部实现目前PC中的功能,网络环境也会越来越好,加载速度的加快也有利于设计师发挥更大的空间。

如今越来越多的移动设备出现在我们身边,作为设计师对网站专题的设计进入到一个新阶段,需要考虑更多的用户访问环境,输入设备,分辨率等不同因素。

响应式网页是目前热门的解决方案,好比一双男生的休闲鞋,可以与所有裤子进行随意搭配,但是对于专题设计来说,响应式设计并不合适。

专题网页的设计通常是短平快,在特定时间达到一些运营需求,而响应式设计通常需要考虑更多不同分辨率下的响应效果,花费的设计和开发时间成本可能是双倍的,而且专题设计具有很强的形式感,响应式设计的流体布局,必然会对视觉造成限制,所以对于专题来说做成响应式的网站需要慎重考虑。

最高效的办法就是传统的为手机版单独做一版设计稿,让手机版网页满足通用的移动设备分辨率。

1、PC版和手机版页面保持一致性

看用户的访问数据来定,一般情况下都是先做PC版的页面再做手机页面,PC端网页可以呈现更丰富的内容,用户浏览网页时更专注,达到最好的体验。

但有很多情况下,页面的访问更多的来自手机端,比如手游的专题,用户通过微信、手Q入口进入,如果开始就先做PC版的专题,想必手机版的内容将是一个移植的PC版网页,让移动版的体验大打折扣。

举个例子,twitter与instagram的PC页面都是从手机端的延展,继承了手机端的交互,保持了一个很好的一致性体验。

2、移动端专题页面的形式

首先,我们要先确定移动端专题页面的形式,基本上移动端网站有3个选项:

(1)、响应式网站,即网站的域名和URL都不变,只是根据浏览设备而自动调整页面的大小和内容,这主要是靠HTML5和CSS代码实现的(具体可查看马海祥博客《响应式设计时代该如何进行网站设计》的相关介绍)。

(2)、网站的域名和URL不变,但是根据用户的设备来进行判断,给用户不同的页面,即URL不变,但是HTML页面发生了变化。

(3)、启用新的子域名,如http://m.mahaixiang.cn,根据用户的设备来进行判断,然后进行跳转。

在这里,我想重点说一下,第一种方式是最佳的方式,但是这种方式也有很多的挑战,而国内普遍采用的是第三种方式,这种方式从网站优化上和成本上都不是非常好,但是客观现实的影响,却比较普遍。

还有就是国内的移动网络的网速实际还比较慢,所以移动端的网站需要进行精简,这样的话对桌面端的网站进行适配是肯定不行的。

(1)、第一种方式面临的问题是非智能机的浏览器和台式机的IE6等浏览器对HTML5和CSS的支持是存在问题的。

(2)、第二种方式,我是持谨慎态度的,因为我会担心网站对百度蜘蛛的处理问题,因为百度蜘蛛没有区分移动和桌面的蜘蛛,这样在判断跳转上可能会出现问题,从而对网站的排名和权重有不利的影响。

(3)、第三种方式,其实是个无奈之选,但是从技术上绝对不是最佳之选。

其实第三种方式最大的挑战就在于使搜索引擎蜘蛛正确的判断我们的网站为移动端网站。

3、跳转方式

根据用户访问设备来进行的跳转的时候,可以采用两种方式HTTP重定向和Javascr-pt重定向。

HTTP重定向就是我们通常说是的301和302重定向,但是我会建议大家采用302重定向的方式,因为如果搜索引擎蜘蛛对页面的判断出现了问题,无法准确判断是移动端网站的时候,采用301跳转回有比较大的风险。

而Javascr-pt重定向这种方法,对某些搜索引擎而言不是很友好。如果对搜索引擎的蜘蛛判断不准确时,即无法判断是否为移动端蜘蛛时,让其返回适配版的HTML版网站即可,无需跳转回桌面版。

4、URL规划

移动端的URL规划最好与桌面端保持一致,除了前面的域名不同以外。如:http://www.mahaixiang.cn/abc.html和m.mahaixiang.cn/abc.html,同时需要注意的是,不要给移动端的URL添加很多追踪参数,使用规范、简单的url,尽量去除与页面内容无关的参数,如用来区分手机型号、区分访问用户,方便统计等的参数(如果需要添加参数的处理方式,可以采用其他的方法)。

我们再帮着搜索引擎判断我们为移动端网站时,主要有2种方法,建议最好是同时采用。

(1)、DOCTYPE声明

使用DOCTYPE声明有助于搜索引擎识别该页面是否适合手机浏览。

声明位于文档中的最前面的位置,处于 标签之前。

例如:xhtml协议的手机页面中可以使用如下DOCTYPE:

而HTML5协议的DOCTYPE为:需要注意的是HTML5的网站容易被搜索引擎判断为是响应式网站,即一个网站可以适配不同的浏览设备。所以,最好还是添加<1ink>标签。

(2)、<1ink>标签

<1ink>标签需要在移动端和桌面端同时对页面进行注释,这里需要注意的是这样就需要保持移动端和桌面端的网站URL规划一致。

例如:桌面端的页面的可以写为:

<1ink rel="alternate" media="only screen and (max-width: 640px)" href="http://m.mahaixiang.cn/page-1">

移动端的页面的可以写为:

<1ink rel="canonical" href="http://www.mahaixiang.cn/page-1">

5、安全宽度与扩展区域让页面适应主流分辨率

与PC上网页的做法一样,确定一个安全宽度,把重要信息控制在640PX宽度内(以iphone分辨率为安全宽度,可以根据具体页面投放的渠道做响应的首屏高度。

6、屏幕大小

每个手机都有不同尺寸的屏幕,有的手机会有两种方式的转换:纵向和横向。

所以,你的网站不能是固定的像素宽度,使用百分比和EMS会更好,这种方法能使你的网站适应各种屏幕尺寸

7、布局

由于网页本身和外在的因素影响,用手机浏览网页可能会是一件比较耗时的事情,所以记住,让您的移动网站设计得方便使用者。

比如,把所有你想让手机用户看到的最重要的信息放到页面顶部;最大限度的避免在界面的左右两侧放置导航,因为为了方便浏览,我们更多需要把页面内容设计成单一的分栏形式。

也应该减少表格的使用,如果一定要加入表格,也不应超过2列,同时避免行与列的融合。

由于屏幕大小的限制,很多情况下铺天盖地的菜单是不被允许的。菜单可能必须采用垂直的方式,但如果每一个单页都需要用户去向下滚动菜单才能看清所有的内容,这可能又会很不舒服。所以,如果你的网站只有三个或者更少的链接,可以采用一直浮在可视窗口形式的菜单,在这种情况下,它恰巧可以是横向的。

比如,在第一页使用导航,在其他页面的顶部使用链接或者面包屑连接到首页。

本文转载马海祥博客


上一篇:

下一篇:超链接超文本文档检索系统原理和分析方法

猜你感兴趣的内容
您也许还感兴趣的内容