手机网页宽度如何设计手机网页宽度如何设计的

如题所述

移动网页设计尺寸标准

参与移动终端设计开发的同学,基本都会纠结很久的尺寸问题,才能理出头绪。那么,你知道手机网页设计的尺寸标准是什么吗?我们来看看吧!

现象

首先,我们都知道移动设备的屏幕尺寸非常大,碎片化严重。尤其是Android,你会听到很多种分辨率:480x800,480x854,540x960,720x1280,1080x1920,还有传说中的2K屏。iPhone的碎片化近年来也愈演愈烈:640x960,640x1136,750x1334,1242x208。

不要被这些尺寸吓倒。其实大部分app和手机网页都可以在各种尺寸的屏幕上正常显示。大小问题一定有解决的办法,有章可循。

每英寸像素

要知道,屏幕是由很多像素组成的。前面说过,这么多分辨率都是手机屏幕的实际像素大小。例如,480x800的屏幕由800行和480列像素组成。每个点发出不同颜色的光,构成了我们看到的画面。但是手机屏幕的物理尺寸和像素尺寸不成比例。最典型的例子就是iPhone3gs的屏幕像素为320x480,iPhone4s的屏幕像素为640x960。就两次,不过两款手机都是3.5寸。

所以我们要引入最重要的概念:每英寸像素数,也就是PPI(每英寸像素数)。这个指标是数字世界和物理世界之间的桥梁。

每英寸像素数,准确的说是每英寸长度上排列的像素数。一英寸是固定长度,等于2.54厘米,大约是食指最后一个指节的长度。每英寸像素越高,屏幕显示越精细。Retina屏幕比普通屏幕清晰很多,因为它每英寸的像素增加了一倍。

放大率和逻辑像素

以iPhone3gs和4s为例。假设有邮件列表界面,我们不妨按照PC端网页设计的思路去想象。3gs上只能显示4-5行左右,4s上可以显示9-10行,每行都变得特别宽。但是这两款手机实际上是一样大的。如果这样显示,在3gs上效果刚好,会小到在4s上看不清字。

实际上,这两种效果是一样的。这是因为视网膜屏幕使用2x2像素作为一个像素。例如,原来44像素高的顶部导航栏显示在视网膜屏幕上,高度为88像素。所有界面元素变成两倍大小,但效果和3gs一样。但是画质更清晰。

以前在iOS应用的资源图片中,同一个图片通常有两种大小。您会看到有些文件名带有@2x,有些没有。其中不带@2x的用在普通屏幕上,带@2x的用在视网膜屏幕上。只要图片准备好了,iOS会自己决定用哪个,安卓也是一样。

可以看到,苹果在普通屏幕的基础上为视网膜屏幕定义了2倍放大(iPhone6plus除外,已经达到了3倍)。实际像素除以放大倍数得到逻辑像素大小。只要两个屏幕的逻辑像素相同,那么它们的显示效果是一样的。

Android的解决方案类似,但更复杂。因为安卓屏幕尺寸太大,分辨率跨度很大,不像苹果只有几个固定设备和固定尺寸。因此,Android将各种设备每英寸的像素划分为几个范围,并为不同范围的设备定义不同的放大倍数,以保证相似的显示效果。虽然每英寸像素的概念很重要,但是我们不需要自己去计算。iOS和Android都帮助我们计算。

如图,每英寸像素120左右的屏幕归类为ldpi,160左右的屏幕归类为mdpi,以此类推。这样,所有的安卓屏幕都找到了自己的位置,并给出了相应的放大倍数:

低密度脂蛋白[0.75倍]

Mdpi[1倍]

Hdpi[1.5倍]

Xhdpi[22x]

Xxhdpi[33x]

Xxxhdpi[4次]

每个iPhone型号的放大倍数都比较简单,这个我们后面会讲到。那么安卓手机那么多,具体怎么分呢?哪些手机是几倍的倍数?我们先来看一张表。这是友盟从2014年10月到2015年3月的数据:

就目前的市场情况来看,各种手机的分辨率大致可以这样判断。虽然不全面,但至少在一年内还是有一定的参考意义:

Ldpi现在已经灭绝了,不用担心。

Mdpi[320x480](市场份额不到5%,新手机不会有这个放大倍数,屏幕通常极小)

Hdpi[480x800,480x854,540x960](早期低端机,屏幕在3.5寸档位;现在的低端机,屏幕在4.7-5.0寸档位)

Xhdpi[720x1280](早期中端机,屏幕在4.7-5.0寸档位;现在的低端机,屏幕都在5.0-5.5寸档位)

XXXPI[1080x1920](早年的高端机,现在的高端机,屏幕一般都在5.0寸以上)

Xxxhdpi[1440x2560](极少数2K屏手机,如谷歌Nexus6)

自然以1倍mdpi为基准。对于每英寸像素更高或更低的设备,只有乘以相应的放大倍数,才能获得类似于参考放大倍数的显示效果。

不过需要注意的是,Android设备的逻辑像素大小并不统一。比如两个常见的屏幕,480x800和1080x1920,分别属于hdpi和xxhdpi。逻辑像素分别除以1.5倍和3倍放大后为320x533和360x640。显然,后者更宽更高,可以显示更多的内容。所以即使放大,各种安卓设备的显示效果也不可能完全一致。

单位

不难发现,真正决定显示效果的是逻辑像素大小。所以iOS和Android平台都定义了自己的逻辑像素单元。iOS的尺寸单位是pt,Android的尺寸单位是dp。说实话,两者其实是一回事。

单位之间的转换关系随放大倍数而变化:

1:1pt=1dp=1px(mdpi,iPhone3gs)

1.5倍:1pt=1dp=1.5px(hdpi)

2倍:1pt=1dp=2px(xhdpi,iPhone4s/5/6)

3次:1pt=1dp=3px(xxhdpi,iPhone6)

4倍:1pt=1dp=4px(xxxhdpi)

单位决定了我们的思维方式。在设计开发过程中,要用逻辑像素大小来思考界面。在设计Android应用时,有些设计师喜欢将画布设置为1080x1920,有些设计师则喜欢设置为720x1280。给定界面元素的尺寸不一致。Android的最小点击区域尺寸是48x48dp,也就是说在xhdpi设备上,按键尺寸至少是96x96px。在xxhdpi设备上,它是144x144px。

无论画布设置多大,我们设计的都是基准放大的界面风格,开发者需要的单位都是逻辑像素。因此,为了保证准确高效的交流,无论是在标注还是日常交流中,双方都需要从逻辑像素大小的角度来描述和理解接口。不要再说“底部标签栏的高度是96像素,我是按照xhdpi做的”。

网络呢

移动页面的绝对单位还是px,至少代码里是这么说的,但是和app是一样的。由于每英寸像素是设备本身的固有属性,它将影响设备中的所有应用程序,包括浏览器。前端技术可以很好的利用设备每英寸的像素。只需要一行代码,浏览器就会使用app的显示模式来渲染页面。根据每英寸的像素,按相应的放大倍数缩放。

以iPhone5s为例。屏幕分辨率为640x1136,放大倍数为2。浏览器会认为屏幕的分辨率是320x568,还是参考放大倍数的大小。所以在制作页面的时候,你只需要按照基准放大就可以了。无论什么样的屏幕和放大倍数,都要按照逻辑像素大小来设计和开发页面。但是,在准备资源图时,需要准备一个2倍大小的图,并通过代码将其缩小到1倍大小,以确保清晰。

实际应用

大家最关心的是实际应用,以及如何设置画布。我们来梳理一下iOS、Android、Web三个平台。不过在这之前,我要给用PS做设计的朋友介绍一个小技巧。

正如我之前所说,我们必须从逻辑像素大小的角度来考虑接口。体现在设计过程中,就是将单元设置为一个逻辑像素。打开PS首选项-单位和标尺界面,将大小和文本单位改为点。这里的重点是pt,无论是设计iOS、Android还是Web应用,所有的组织都会用到pt。当然,每个平台单元的名字都要记住。我们这里只用它的原理,不在乎名字。

要调整放大倍率,它由图像尺寸中的DPI控制。这个DPI其实就是PPI,每英寸像素。有个常识大家都知道,屏幕上的设计DPI设为72,打印设计DPI设为300。为什么是这两个数字?

首先说300,这和人眼的分辨能力有关系。由于1英寸是固定长度,因此每1英寸的像素数决定了图像质量的清晰度。我之前说过,这是每英寸的像素,也叫DPI。当DPI在300以上时,其精细度会给人真实感,像现实世界中的物体。相反,如果DPI只有10,那么只有10个像素的长度只有你食指指节的大小,这显然是一个马赛克。因此,印刷品应设置为300,以确保清晰度。

再说72,这是有一定历史原因的。最早的平面设计是在mac电脑上进行的,mac本身的显示分辨率是72。在PS中,图像DPI也设置为72,这样可以保证屏幕上显示的尺寸与打印尺寸相同,方便设计。72PC显示器分辨率逐渐成为默认的行业标准,一直沿用这套规则。

现在回到正题,如何通过DPI调整放大倍数?由于屏幕本身的分辨率是72,设置DPI为72正好是尺寸的一倍,那么设置为两倍72就是放大倍数为2的屏幕。就这么简单。

我们来看看三个平台的画布设置:

苹果手机

iPhone的屏幕尺寸各不相同。我说的是逻辑像素大小,真的很头疼。如果你想用一个设计覆盖所有iPhone,你应该选择一个逻辑像素折中的型号。

从市场份额数据来看,iPhone5/5s的屏幕是目前最受欢迎的。放大倍数为2,逻辑像素为320x568。上升势头最强,未来iPhone6屏幕有望第一。放大倍数为2,逻辑像素为375x667。

按照这两个尺寸来设计是主流做法。可以考虑到短一点的iPhone4s,大一点的6plus不会太空局促。

不过在裁剪图片时要注意,由于iPhone6plus的3x图片是由2x图片放大而来,所以位图要清晰。

机器人

都说安卓碎片化严重,但现在比iOS好办。因为现在的安卓屏幕逻辑像素已经趋于统一:360x640,看你设置多少次了。如果想让xhDPI占上风,就把DPI设为72x2=144。如果希望xxhdpi占优势,则将dpi设置为72x3=216。

对于那些比较老的低端机来说,480px宽度的屏幕会比较小,显示内容也比较少。稍微注意一下,尽量把重要的内容放在界面的上半部分。

当然,这些车型会在一年内被边缘化,基本被淘汰。现在能跑的也当功能机用。软件多了肯定会卡,用户体验也无从谈起。不用想也可以。

手机网页没有统一的标准。比较流行的方式是按照iPhone5的尺寸来设计它们。2,逻辑像素320x568。

这种方法更现实。放大2倍的屏幕在iOS和Android都是主流,在放大2倍的屏幕中逻辑像素最小。所以图片的大小可以保持在一个很小的水平,页面加载速度快。当然缺点是在放大3倍的设备上看,画面不是特别清晰。

如果追求画质,愿意牺牲加载速度,可以按照最大的屏幕来设计。也就是iPhone6plus的大小,放大3倍,逻辑像素414x736。

摘要

移动端的尺寸比PC端更复杂,关键在于放大倍数。但也正是因为放大了,才把大小屏幕拉回到同一条水平线,保证了一套设计可以适应各种屏幕。从这条横线来看,你会觉得很好理解。

手机WPS怎么调节页边距?

1、新建一个WPS文字,点击页面布局---纸张大小。

2、点击页边距选项卡。

3、在页边距上设置页边距上下左右都为40毫米,当然也可以根据自己的需要设置。

4、选择应用于整篇文档。

5、页边距是页面的边线到文字的距离。通常可在页边距内部的可打印区域中插入文字和图形,也可以将某些项目放置在页边距区域中(如页眉、页脚和页码等)。

oppo浏览器缩放怎么设置?

包括手机网页缩放,要想设置可在OPPO手机设置里面进行设置。

oppo浏览器页面缩放大小设置?

1

/6

360浏览器

首先找到右下角放大镜的图标并单击

2

/6

单击后选择需要的缩放比例或点击缩放比例对所有页面生效

3

/6

火狐浏览器

进入火狐主页,可以看到浏览器右上方有三条横线

4

/6

同样单击,找到缩放,可以选择需要的缩放比例以及全屏

5

/6

谷歌浏览器

谷歌浏览器和火狐浏览器操作差不多,单击右上角的三条横线

6

/6

找到缩放,可以选择需要的缩放比例以及全屏

如何让图片在手机端自适应大小?

1、打开手机里的设置,在页面里点开显示,如下图。

2、在显示页面里找到并打开壁纸,如下图。

3、打开壁纸页面后,点开设置壁纸,如下图。

4、然后转到设置壁纸页面,不用系统本身的背景图,我们选择图库里的图,如下图。

5、进入到图库,选择一张横向图片,如下图。

6、打开图片上传后,整个图片就会自动适用屏幕大小尺寸,如下图。

7、然后就可以直接设置为手机桌面了,如下图。

手机WPS电子表格如何修改行高?如何设置列宽?

手机版的WPS电子表格与电脑版本的一样都是可以自定义行高与列宽,具体操作如下。

工具/原料

手机版本WPSoffice

设置行高

1、进入手机版本的WPS电子表格界面;现在把第1至第10行的行高设置为20

2、手指轻轻的点下第1行的行号“1”;第1行就被选中,效果如下图所示。第1行这里,上下显示两个绿色方框,如下图箭头所指的位置。手指轻点住下方的绿色方框,不放手,轻轻往下拉,拉到第5行的位置。即选中了第1至第10行。如下图所示。

3、然后,在页面的左下方,点下图标,如下图箭头所指的图标,

4、弹出命令栏,手指往上划动页面,翻到“调整大小”这里,点下。

5、弹出设置行高的页面,然后,把原来行高数字删除,修改为20;然后在页面左上角点“完成”即可把第1至第10行行高修改为20了。

设置列宽

1、比如,把第1列至第3列设置列宽为15手指轻轻的点下第1列的列标“A”;A列就被选中,效果如下图所示。手指轻点住右方的绿色方框,不放手,轻轻往右拉,

2、拉到第3列的位置。即选中了第1至第3列。如下图所示。

3、然后,在页面的左下方,点下图标,如下图箭头所指的图标,

4、弹出命令栏,手指往上划动页面,翻到“调整大小”这里,点下。

5、弹出设置列宽页面,然后,把原来列宽数字删除,修改为15;然后,在页面左上方点完成即可。

温馨提示:答案为网友推荐,仅供参考