说起移动web的开发,我们不得不提起viewport。想要在移动设备上进行网页的重构或开发,首先得搞明白移动设备上的viewport,只有明白了viewport的概念以及弄清楚与其有关的meta标签的使用,才能更好的让我们的网页适配或响应各种不同分辨率的移动设备。
一、移动端适配的目的
我们在PC端访问到的页面一般是正常显示的,默认是不会被缩放的,除非是手动进行了缩放,页面才会被放大比例或者是缩小比例显示。但是在移动端就不一样了,如果将一个pc端的页面放到手机端进行访问,那么可能出现页面挤到一起、布局错乱或者出现横向滚动条的情况,我们给用户带来不好的体验。还有在屏幕尺寸大小不同的手机上进行访问页面时,页面显示的效果不能合理的展示,我们期望的是在手机屏幕较大时显示的内容比较大一些,手机屏幕小的时候页面的内容也会缩小进行自适应。因此,移动端适配的目的是在不同尺寸的设备上,页面达到合理的展示(自适应)或者说是能够保持统一效果。
二、viewport如何理解
通常viewport是指视窗,浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域。在移动端和pc端视窗是不同的,pc端的视窗是浏览器窗口区域,而在移动端有三个不同的视窗概念:布局视窗、视觉视窗、理想视窗。如果把移动设备上浏览器的可视区域设为viewport的话,某些网站会因为viewport太窄而显示错乱,所以这些浏览器就默认会把viewport设为一个较宽的值,比如980px,使得即使是那些为PC浏览器设计的网站也能在移动设备浏览器上正常显示。这个浏览器默认的viewport叫做 layout viewport。layout viewport的宽度可以通过 document.documentElement.clientWidth来获取。layout viewport的宽度是大于浏览器可视区域的宽度的,所以还需要一个viewport来代表浏览器可视区域的大小,这个viewport叫做 visual viewport。visual viewport的宽度可以通过 document.documentElement.innerWidth来获取。ideal viewport是一个能完美适配移动设备的viewport。首先,不需要缩放和横向滚动条就能正常查看网站的所有内容;其次,显示的文字、图片大小合适,如14px的文字不会因为在一个高密度像素的屏幕里显示得太小而无法看清,无论是在何种密度屏幕与分辨率下,显示出来的大小都差不多。这个viewport叫做 ideal viewport。ideal viewport并没有一个固定的尺寸,不同的设备有不同的ideal viewport。例如,所有的iphone的ideal viewport宽度都是320px,无论它的屏幕宽度是320还是640。ideal viewport 的意义在于,无论在何种分辨率的屏幕下,针对ideal viewport 而设计的网站,不需要缩放和横向滚动条都可以完美地呈现给用户。为了理解起来更清楚一点,在网上找了两张比较易懂的图片。如果对这三个视窗的概念还不是很清楚,看看下面几张图可能就会一目了然:布局视窗
视觉视窗
理想视窗如何设置呢?很简单,只需要在html的header中加入一段很重要的代码:加了这行代码,页面的宽度就会跟你的设备宽度一致,同时不允许用户手动缩放。实际上,它就是设置了理想视窗,将布局视窗的宽度设置成了理想视窗(浏览器/设备屏幕的宽度)。把width设为width-device是必须的,这样能保证不会出现横向滚动条。
三、viewport的使用方法
以下为meta viewport的6个属性,这些属性可以混合来使用,多个属性同时使用要用逗号隔开。1、width: viewport宽度2、height: viewport高度3、initial-scale: 初始缩放比例4、maximum-scale: 最大缩放比例5、minimum-scale: 最小缩放比例6、user-scalable: 是否允许用户缩放
viewport设置移动端自适应的方法:
解析这个语句发现,它实现的功能就是让viewport的宽度为设备宽度,在viewport中布局完成后显示在屏幕上时不缩放,即布局是怎样,显示就是怎样。这样我们在制作网页时只需要直接针对手机屏幕大小进行设计,不用考虑那么多复杂的问题了。
相关标签: Viewport、
本文地址:http://www.xiaojiuz.com/article/1076.html
快报!快报!乌克兰宣布了!7月24日乌克兰外交部直接泼了盆冷水,说刚在土耳其谈好的两份俄乌停火备忘录全是草稿纸,半点儿共识都没达成!最新前线消息可更闹心,俄罗斯导弹清晨刚落敖德萨港口,乌克兰西边的美制防空系统正连夜组装呢,局势变得愈发复杂,停火的希望看似触手可及,然而实际情况却像是被一场大雨打破的泡沫,乌克兰外交部的声明无疑给那些曾对...。
2006年,李安在,色戒,片场的一个孤注一掷的决定,彻底改变了影片的拍摄轨迹,他下令全场清场,只留下梁朝伟、汤唯与摄影师,其余工作人员悉数撤离,光影渐沉,镜头缓缓聚焦,旗袍的盘扣应声而解,场景瞬间坠入极致的紧绷氛围,梁朝伟饰演的易先生如困兽般扑向汤唯,一手死死钳住她的脖颈,另一手迅速扯下皮带,将她的双手捆缚,汤唯奋力反抗,气息急促,汗...。
近日,有网友发帖称,暑期自己坐在高铁的最后一排,座位后边被乘客塞满了行李,导致她无法向后调整座椅的靠背,该现象引发网友热议,部分网友质疑高铁最后一排是否允许放置行李,也有网友寻求解决方案,7月13日,经视直播记者就此事咨询12306铁路客服热线,客服人员表示,高铁车厢除两节车厢连接处设有大件行李柜外,最后一排座椅后方空间也可用于放置大...。
记者,黄康睿7月8日,有网友发帖称,在华南农业大学图书馆内出现不文明现象,图片显示,多名男子或打赤脚或穿鞋躺在图书馆的沙发上,网友吐槽称,自己此前曾在此沙发上休息,评论区也有网友表示,平常在图书馆休息时会把头靠在扶手,现在看到有人将脚放在扶手位置,感到非常不适,△网友拍摄到华南农业大学图书馆内出现不文明现象△评论区留言,有人表示对此行...。
WordPress是我们建站常用的开源程序,难免会碰到因为一些原因需要WordPress换空间或服务器,这时对刚接触WP的人来讲会需要一个换空间的详细步骤,指引你顺利完成网站搬家,操作并不复杂今天分享给大家,1、备份程序与数据库,虚拟主机用户在管理控制面板操作,有云服务器的用户可以使用phpmyadmin或Navicat,个人推荐使用...。
在南极洲广袤的冰原深处,隐藏着一道令人惊叹的自然奇观——血瀑布,从泰勒冰川的边缘倾泻而出,它是一条鲜红色的河流,涓涓流淌在冰川的表面,形成了一道令人难忘的景象,血瀑布的成因血瀑布的鲜红色源于其独特的成分——氧化铁,随着时间的推移,海水中溶解的盐分在冰层中形成盐穴,这些盐穴被一层冰封住,创造了一个高浓度的咸水环境,生活在盐穴中的嗜盐细菌...。
中国有着悠久的军事历史和丰富的军事文化,在漫长的历史进程中,涌现出了一大批杰出的军事家和将领,其中,有十位将军因其卓著的功绩而被世人所铭记,1.孙武孙武,春秋时期齐国人,是中国古代著名的军事家和兵法家,他著有,孙子兵法,,是中国现存最早的兵书,对后世军事理论的发展产生了深远的影响,2.孙膑孙膑,战国时期齐国人,孙武的后代,也是一位杰出...。
在历史的长河中,无数的文学作品因其大胆的思想、惊人的视角和对敏感话题的探讨而被禁锢,这些禁书挑战了社会的禁忌,引起了激烈的争论,甚至导致了作者的迫害,以下是十大被禁锢的文学作品,它们揭示了言论自由的脆弱性和文学的力量,1.,乌利西斯,——詹姆斯·乔伊斯,乌利西斯,是一部现代主义文学杰作,因其复杂的语言、破碎的叙事结构和对性、宗教和爱尔...。
这是一个关于一个名叫美子的年轻女孩的诡异传说,美子是一个孤独的孩子,她唯一的玩伴是一个名叫丽丽的洋娃娃,美子非常疼爱丽丽,她走到哪里都背着它,有一天,美子和丽丽在公园里玩,突然,美子看到一个陌生男人盯着她,美子感到害怕,她跑回家,把门锁上了,从那天起,美子变得越来越害怕,她开始做噩梦,梦见丽丽变成了一个邪恶的生物,她还开始看到丽丽在她...。
暂无描述...
邯郸网站建设,邯郸电商系统,邯郸vr全景,vr数字化管理系统
暂无描述...
八达制刷厂专业生产加工定制各种毛条刷、钢丝条刷、机械毛刷辊、圆盘刷、pvc板刷;刷毛密度高、质量可靠不掉毛,结实耐用;主营:清洗毛刷、红枣清洗辊、剑麻刷、抛光辊、扫雪刷、扫路刷、奶牛刷、钢丝辊、圆盘抛光刷、磨料丝圆盘刷、海绵吸水辊,支持客户来图来样定做毛刷轮加工。
陕西元丰实业集团有限责任公司
深圳市圣玺网络技术有限公司【电/微:150-1944-8256】提供深圳网站建设开发、龙岗网站设计制作、企业网站改版、网站优化推广、SEO按天计费、百度竞价包年推广等互联网广告服务!
做报纸,也懂互联网,这里是《IT时报》(www.it-times.com.cn)官网。《IT时报》创刊于2004年3月,前身是《上海邮电报》,有着近50年的产业传播历史,奠定了深厚的信息通信文化底蕴和传播经验。
金华市网络公司金华网络推广金华做网站金华SEO优化金华做网站哪家好金华网络公司金华网站建设星动网络星动科技金华网站设计金华网络公司义乌网络公司永康网络公司武义网络公司Flash高端网站设计
solidworks插件工具集是基于SOLIDWORKS二次开发的参数化设计工具,易学好用,支持各种SW插件定制开发服务。