1.背景介绍如今人们经过手机阅读网页占了大多数 , 随着阅读方式的改动 , 网页完成多终端自适应 , 无论关于防止工程师无谓的反复劳动或者是项目管理的便利性上来说重要性都是非常巨大的 。
2.知识剖析由于挪动设备越来越多的被人们运用 , 手机成为访问互联网的最常见终端 , 而我们设计的网页确是为了呈如今PC端 。
手机的屏幕比拟小 , 宽度通常在600像素以下 , 而PC的屏幕宽度 , 普通都在1000像素以上(目前主流宽度是1366×768) , 有的还到达了2000像素 。同样的内容 , 要在大小悬殊的屏幕上 , 都呈现出称心的效果 , 并不是一件容易的事 。
很多网站的处理办法 , 是为不同的设备提供不同的网页 , 比方特地提供一个mobile版本 , 或者iPhone / iPad版本 。这样做固然保证了效果 , 但是比拟费事 , 同时要维护好几个版本 , 而且假如一个网站有多个portal(入口) , 会大大增加架构设计的复杂度 。
自适应是为了解决如何在不同大小的设备上呈现同样的网页 。

文章插图
3.常见问题如何进行自适应网页设计
4.解决方案
- 在HTML头部增加viewport标签 。
该meta标签的作用是让当前viewport的宽度等于设备的宽度 , 同时不允许用户手动缩放 。也许允不允许用户缩放不同的网站有不同的要求 , 但让viewport的宽度等于设备的宽度 , 这个应该是大家都想要的效果 , 如果你不这样的设定的话 , 那就会使用那个比屏幕宽的默认viewport , 也就是说会出现横向滚动条 。
meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"把移动设备上的viewport分为layout viewport 、 visual viewport 和 ideal viewport 三类 , 其中的ideal viewport是最适合移动设备的viewport , ideal viewport的宽度等于移动设备的屏幕宽度 , 只要在css中把某一元素的宽度设为ideal viewport的宽度(单位用px) , 那么这个元素的宽度就是设备屏幕的宽度了 , 也就是宽度为100%的效果 。ideal viewport 的意义在于 , 无论在何种分辨率的屏幕下 , 那些针对ideal viewport 而设计的网站 , 不需要用户手动缩放 , 也不需要出现横向滚动条 , 都可以完美的呈现给用户 。
要得到ideal viewport就必须把默认的layout viewport的宽度设为移动设备的屏幕宽度 。因为meta viewport中的width能控制layout viewport的宽度 , 所以我们只需要把width设为width-device这个特殊的值就行了 。
- 国际经济与贸易好就业吗 国际贸易专业就业方向有哪些
- 荟智儿童自行车质量怎么样 荟智婴儿车质量怎么样知乎
- 京东上门自提怎么确认收货?自提点怎么拿快递?
- 京东自营快递当天能到吗 京东快递快吗?自营快至当天到货吗
- 自制共振音响 共振音响如何使用最有效
- 西沙群岛怎么旅游 西沙群岛的具体位置在哪里?西沙群岛可以自由行吗?
- 学英语自学最好的方法 自学英语的方法步骤
- 自闭症家庭 自闭症 风水
- 马自达新车vision coupe vision couple马自达
- 自制喷水壶 自制创意水壶
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
