网页设计中,如何让页面自适应手机端?

网页设计中,如何让页面自适应手机端?,第1张

一般来说,通过CSS3,可以直接对不同分辨率下的样式进行定义,比如如下的代码。

/ PC或中大型笔记本设备 desktop / @media all and (min-width: 1201px) { title-desktop{ display: block !important; } container { width: 1100px; } } / 中小型笔记本或大平板 laptop / @media all and (min-width: 980px) and (max-width: 1200px) { title-laptop{ display: block !important; } container { width: 920px; } }

但是上面的方法,可能不会兼容老版本ie。

所以也可以通过js,识别当前页面的分辨率,来给出样式,这种比较好也比较复杂,代码量很多但是一般没有兼容问题。

把核心放在主要内容上,尽量让网页尽可能的简约。不要运用过多的元素、内容设计不能过杂,确保不会彼此影响。倘若没有利于客户体验的手机端网页,可以用搜索引擎的转码技术,倘若有归属于自己的手机站,那要屏蔽转码技术。然而让手机与平板等移动终端可以访问网站相当重要,然而一个不可忽略的事实是,现在有太多的网站兼容存在问题。很多网站在某种内核下可以正常浏览,然而使用不同的浏览器就会产生错位,或者一些代码不能正常执行等。要知道在手机端访问网页,不仅跨越了浏览器并且是不同的系统平台,因此对网站的兼容是不小的挑战。处理好每个细节问题,确保手机端制作的网页能够在不同的移动设备上正常运行。

手机屏幕不如pc端空间大,简单出现内容不全,务必思考到兼容于多种浏览器。设计移动网站大小时,以滑动屏幕的方式来阅览页面,比不断放大方便得多。响应式是做一个网站可以在不同分辨率的设备上兼容,在电脑上看是电脑排版站,在手机上看就是手机站,适合于内容和框架比较规范的布局。手机跟电脑不同,每次打开页面,都是要耗费流量,倘若网站打开太慢,客户的反应就是关掉,无论网站做的怎样精致,用户不会逗留。手机端网页可以为客户提供信息阅览,也能协助公司和进行宣传。具有无法比拟的优势。

1、在已安装的电脑桌面新建一个Word文档(演示文稿以Office2007系列为主),然后打开新建的文档,输入文字。

2、点击Word文件左上方-->另存为(A)-->其他格式-->类型选择为“网页(html,htm)”-->输入文件名-->保存到桌面。

3、打开《Word超链接演示htm》文件,在对比《Word超链接演示doc》文件,相同的内容,不同的展示。

4、选中要链接的文字,鼠标右键,单击超链接。

5、按住Ctrl键,并单击超链接文字,就可以打开超链接网页百度首页了。

移动端网站跟你的SSH无关,只要记住以下几点就OK了

js前端框架: zepto, jqMobi, jquerymobile 三者可以选择其一 个人推荐jqMobi DOM读取是最快的 

css部分,只需要兼容webkit内核的就可以了 也就是用谷歌浏览器做测试。要考虑windows phone的话 就在加写一种兼容写法咯。

html标签这部分其实就按pc端的正常标签写就可以了

,ui 这个很重要了,因为现在的手机分辨率高,拿retina屏幕的iphone来说 你看到的其实都是被放大一倍的。所以你要想手机、pad上看到的清晰那你就要做pc上正常尺寸的2倍

宽度和高度问题,建议css写100%比的形式来定义。header footer的高度可以参考比较知名的一些网站。其实多看看类似的做得好的的网站基本没问题了

注意哪些东西在手机端不支持或者不兼容,比如ios 43 系统就不支持css fixed定位 等。

还有看你是想做全站无刷新的还是像淘宝web张那样要点击跳转的。个人观点 跳转的利于seo。要体验好 无刷新 不过无刷新一般用在app上的 html5 app

加入:<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0" />

///////////////////

随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。然而,每一款手机有不同的分辨率,不同屏幕大小,如何使我们开发出来的应用或页面大小能适合各种高端手机使用呢?学习html5

viewport的使用能帮你做到这一点……

viewport 语法介绍:

<!-- html document -->

<meta name="viewport"

content="

height = [pixel_value | device-height]

,

width = [pixel_value | device-width ]

,

initial-scale = float_value ,

minimum-scale = float_value ,

maximum-scale = float_value ,

user-scalable = [yes | no] ,

target-densitydpi = [dpi_value | device-dpi | high-dpi | medium-dpi

| low-dpi] "

/>

width

控制 viewport 的大小,可以指定的一个值或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS

的像素)。

height

和 width 相对应,指定高度。

target-densitydpi

一个屏幕像素密度是由屏幕分辨率决定的,通常定义为每英寸点的数量(dpi)。Android支持三种屏幕像素密度:低像素密度,中像素密度,高像素密度。一个低像素密度的屏幕每英寸上的像素点更少,而一个高像素密度的屏幕每英寸上的像素点更多。Android

Browser和WebView默认屏幕为中像素密度。

下面是 target-densitydpi 属性的 取值范围

device-dpi –使用设备原本的 dpi 作为目标 dp。 不会发生默认缩放。

high-dpi – 使用hdpi 作为目标 dpi。 中等像素密度和低像素密度设备相应缩小。

medium-dpi – 使用mdpi作为目标 dpi。 高像素密度设备相应放大, 像素密度设备相应缩小。 这是默认的target density

low-dpi -使用mdpi作为目标 dpi。中等像素密度和高像素密度设备相应放大。

<value> – 指定一个具体的dpi 值作为target dpi 这个值的范围必须在70–400之间。

<!-- html document -->

<meta name="viewport" content="target-densitydpi=device-dpi" />

<meta name="viewport" content="target-densitydpi=high-dpi" />

<meta name="viewport" content="target-densitydpi=medium-dpi" />

<meta name="viewport" content="target-densitydpi=low-dpi" />

<meta name="viewport" content="target-densitydpi=200" />

为了防止Android Browser和WebView

根据不同屏幕的像素密度对你的页面进行缩放,你可以将viewport的target-densitydpi 设置为

device-dpi。当你这么做了,页面将不会缩放。相反,页面会根据当前屏幕的像素密度进行展示。在这种情形下,你还需要将viewport的width定义为与设备的width匹配,这样你的页面就可以和屏幕相适应。

initial-scale

初始缩放。即页面初始缩放程度。这是一个浮点值,是页面大小的一个乘数。例如,如果你设置初始缩放为“10”,那么,web页面在展现的时候就会以target

density分辨率的1:1来展现。如果你设置为“20”,那么这个页面就会放大为2倍。

maximum-scale

最大缩放。即允许的最大缩放程度。这也是一个浮点值,用以指出页面大小与屏幕大小相比的最大乘数。例如,如果你将这个值设置为“20”,那么这个页面与target

size相比,最多能放大2倍。

user-scalable

用户调整缩放。即用户是否能改变页面缩放程度。如果设置为yes则是允许用户对其进行改变,反之为no。默认值是yes。如果你将其设置为no,那么minimum-scale

和 maximum-scale都将被忽略,因为根本不可能缩放。

所有的缩放值都必须在001–10的范围之内。

例:

(设置屏幕宽度为设备宽度,禁止用户手动调整缩放)

<meta name="viewport" content="width=device-width,user-scalable=no"

/>

(设置屏幕密度为高频,中频,低频自动缩放,禁止用户手动调整缩放)

<meta name="viewport"

content="width=device-width,target-densitydpi=high-dpi,initial-scale=10,

minimum-scale=10, maximum-scale=10, user-scalable=no"/>

1、电脑网站想要转成手机版的网站,首先打开一个网页,举例说明一下。

2、然后按键盘的F12键,出现如下元素界面,不用担心全是英文的。

3、然后点最下方的“Emulation”菜单选择即可,效仿。

4、然后,可以看到下面有很多参数选项,选择“MODEL”即可,这个单词应该认得不,手机来着哦,点右边下拉列表框,有好多手机型号选择。

5、选择后,下方会有"Resolution"会自动填充,意思是手机分辨率,当然如果手机型号不在其内,自己写分辨率尺寸也可以。

6、然后看页面内容变化,已缩小成手机模式,电脑网站就转成手机版的网站了,完成。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/911584.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-16
下一篇2023-08-16

随机推荐

  • 绿嫩香品园蚕丝套套盒怎么样

    都挺出众的。绿嫩是一个专注于肌肤护理的企业,旗下的护肤品、化妆品品质都挺出众的,绿嫩旗下的改善暗沉、补水修复套盒,真心非常好用。暗沉得到了修复,而且季节性过敏的问题也得到了缓解。欧惠这个品牌是起源于韩国的一个顶级护肤品牌了,也算是一个很高端

    2024-04-15
    50000
  • 深圳著名服装品牌有哪些?

    深圳巴洛克服饰设计有限公司(深圳市新兴南方皮革制品有限公司)http:wwwszbrccom英特爱尔服饰(深圳)有限公司http:wwwszentairecom深圳市汇天服饰有限公司http:wwwukoohkcom深圳市康贝尔

    2024-04-15
    33600
  • 护肤品哪个牌子补水效果最好 让你的肌肤时刻充盈水润

    护肤品是我们日常护理肌肤最常使用到的一种产品,现在市面上的护肤品品牌众多,很多人都挑花了眼,一般情况下,选取补水的护肤品比较好,那么护肤品哪个牌子补水效果最好?让你的肌肤时刻充盈水润。护肤品哪个牌子补水效果最好别人推荐的好的护肤品不

    2024-04-15
    37800
  • 美甲上面装饰金色会显的比较贵气吗?

    可以说现在很多女孩子都是比较爱美的,通常会在自己的身上可劲儿的捯饬,也喜欢做美甲。甚至有的小女孩自己家里都配备了美甲工具,时不常就会给自己做一个漂亮的美甲,出入重要场合的时候也能自信心美满。做美甲的过程中,千万不要小看在指甲上的一些小点缀,

    2024-04-15
    31400
  • 常州公交216路跟30路改道有临时线路吗?

    [常州公交官网查询的]线路名称: 216下行 始发站: 火车站公交中心站 终点站: 青龙双沟 线路长度: 1290 所属公司: 巴士公司 全线站点: 火车站公交中心站-红梅新村-竹林北路-技师院-董头村-翠竹公园-三里庵-五里头村-森源国际

    2024-04-15
    27800
  • 面膜代加工厂家

    1、济南博利医药生物工程有限公司主营产品:面膜,面膜加工,壳聚糖面膜代加工,械字号面膜加工,玻尿酸原液,霜膏,乳液等。地址:济南市历下区明湖路2号东湖大厦东座702室。成立时间:1998-07-15。2、广州寿龛生物科技有限公司主营产品:膏

    2024-04-15
    38200
  • 性价比最高的面霜有哪些?

    现代女孩子越来越注重护肤这件事情,女为悦己者容,除了化妆打扮之外,肌肤本身的状态也是十分重要的。女孩子想要看起来面色红润,肌肤光滑有弹性,是显气色显年轻的关键。护肤品的涂抹分数个步骤,而早晚的步骤也不是完全一样的。面霜则是护肤期间非常重要的

    2024-04-15
    34800

发表评论

登录后才能评论
保存