专业自适应网站建设地址 自适应网站建设地址


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

专业自适应网站建设地址 自适应网站建设地址

文章插图

3.常见问题如何进行自适应网页设计
4.解决方案
  1. 在HTML头部增加viewport标签 。
通俗的讲 , 移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域 , 在具体一点 , 就是浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域 , 但viewport又不局限于浏览器可视区域的大小 , 它可能比浏览器的可视区域要大 , 也可能比浏览器的可视区域要小 。在默认情况下 , 一般来讲 , 移动设备上的viewport都是要大于浏览器可视区域的 , 这是因为考虑到移动设备的分辨率相对于桌面电脑来说都比较小 , 所以为了能在移动设备上正常显示那些传统的为桌面浏览器设计的网站移动设备上的浏览器都会把自己默认的viewport设为980px或1024px(也可能是其它值 , 这个是由设备自己决定的) , 但带来的后果就是浏览器会出现横向滚动条 , 因为浏览器可视区域的宽度是比这个默认的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这个特殊的值就行了 。


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。