深圳易捷网络科技注册咨询网-jiujiuya.com.cn 返回首页

HTML5手机网站开发页面宽度解决方案

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2017-2-6 9:48:06
相信大家都知道,现在市面上手机的屏幕尺寸多种多样,2.8寸、3.0寸、3.2寸、3.5寸、4.0寸、4.2寸、4.5寸等等,随之而来的手机分辨率也千差万别,有240*320像素、320*480像素、480*800像素、640*960像素等等,其中480*800像素和640*960像素是主流的,但智能手机的发展速度大家有目共睹,随着手机的发展,不同尺寸的手机会陆续出现,这就给手机网站的开发带来非常大的麻烦,如何让自己的手机网站在不同尺寸的手机都能完美展示,手机网站的设计稿要设计成多大才合适?

只要稍微有关注互联网的,应该都知道HTML5,HTML5的强大毋庸置疑,因为PC网站的浏览器更新太困难,导致兼容性不好,所以HTML5的新技术在PC网站很难实行,但是手机浏览器更新非常迅速,基本可以完美支持HTML5+CSS3。这里易捷网络介绍HTML5的一个viewport功能如何让网站适应不同分辨率的手机浏览器。

viewport语法如下:
01 <!-- html document -->
02 <meta name="viewport"
03 content="
04 height = [pixel_value | device-height] ,
05 width = [pixel_value | device-width ] ,
06 initial-scale = float_value ,
07 minimum-scale = float_value ,
08 maximum-scale = float_value ,
09 user-scalable = [yes | no] ,
10 target-densitydpi = [dpi_value | device-dpi | high-dpi | medium-dpi | low-dpi]
11 "
12 />
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之间。
1 <!-- html document -->
2 <meta name="viewport" content="target-densitydpi=device-dpi" />
3 <meta name="viewport" content="target-densitydpi=high-dpi" />
4 <meta name="viewport" content="target-densitydpi=medium-dpi" />
5 <meta name="viewport" content="target-densitydpi=low-dpi" />
6 <meta name="viewport" content="target-densitydpi=200" />
为了防止Android Browser和WebView 根据不同屏幕的像素密度对你的页面进行缩放,你可以将viewport的target-densitydpi 设置为 device-dpi。当你这么做了,页面将不会缩放。相反,页面会根据当前屏幕的像素密度进行展示。在这种情形下,你还需要将viewport的width定义为与设备的width匹配,这样你的页面就可以和屏幕相适应。
initial-scale
初始缩放。即页面初始缩放程度。这是一个浮点值,是页面大小的一个乘数。例如,如果你设置初始缩放为1.0,那么,web页面在展现的时候就会以target density分辨率的1:1来展现。如果你设置为2.0,那么这个页面就会放大为2倍。
maximum-scale
最大缩放。即允许的最大缩放程度。这也是一个浮点值,用以指出页面大小与屏幕大小相比的最大乘数。例如,如果你将这个值设置为2.0,那么这个页面与target size相比,最多能放大2倍。
user-scalable
用户调整缩放。即用户是否能改变页面缩放程度。如果设置为yes则是允许用户对其进行改变,反之为no。默认值是yes。如果你将其设置为no,那么minimum-scale 和 maximum-scale都将被忽略,因为根本不可能缩放。
所有的缩放值都必须在0.01–10的范围之内。
例:
(设置屏幕宽度为设备宽度,禁止用户手动调整缩放)
<meta name="viewport" content="width=device-width,user-scalable=no" />
(设置屏幕密度为高频,中频,低频自动缩放,禁止用户手动调整缩放)
<meta name="viewport" content="width=device-width,target-densitydpi=high-dpi,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

相关行业资讯

1、在新闻组中发布信息的几个技巧
2、网站建设介绍下死链
3、怎样做好网站建设以及如何选择公司
4、推广免费互联网的好方法是什么
5、大型企业网站建设的细节处理——搜索功能
6、SEM推广效果优化应该从哪些方面进行调整
7、网站建设浅谈网站布局的方法
8、如何把英文网站与中文网站区分开来
9、框架流量的应用
10、PC端做好长方形界面设计,需要做到这几点
11、做网站要如何抓住用户的心
12、数据库空间和网站空间是什么意思
13、如何选择、购买合适的域名?
14、网站建设做完后还需要做些什么呢?
15、新手站长在建站前必须知道的事
16、网站建设需要注意什么
17、上市公司网站设计重点
18、在SEO优化中,网站降权的原因有哪些?
19、看看这些都是网站建设的好处
20、Hostgator主机默认首页default.html删除后如何恢复?
21、那些低成本运营地方网站的模式之团队篇
22、怎样做网站才算与搜索引擎友好呢
23、企业建网站网页图标图像处理
24、两点提醒教站长如何建好博客推广站
25、网站优化如何避免网站被降权
26、企业的网站也有必要制作相应的404页面
27、怎么才能低成本做网站建设?
28、SEO优化该从哪方面开始入手
29、今时今日的推广优化没那么简单
30、一个企业的感性诉求应该怎么去维护
31、做网站SEO优化需要具备的几个关键要点
32、SEO优化中常用的10条查询指令
33、从《舌尖上的中国》到“品味推广优化"
34、深圳SEM推广|SEMer如何保证自己在SEM推广中有所建树
35、高端网站建设—网站排名高低是哪些原因造成的
36、国内五个优秀的HTML5动态网站鉴赏
37、深圳易捷网站设计拥有什么优势
38、网络营销企业该怎么做
39、主机中设置404页面无法生效怎么办
40、问答网站常年受宠的3个原因分析
41、原来这些才是网站seo优化的重点!
42、百度竞价推广详细操作流程
43、网络推广方式大全总结,快学起来吧!
44、分析网站空间是否被欺骗的一个现象
45、如何做百度霸屏这有一份个人品牌百度霸屏技巧
46、优秀的竞价页面设计内容必须具备的几大要素
47、企业做网站页头
48、谈域名选择的一些技巧方式
49、网站制作要防患于未燃
50、网站建设的分页导航怎样做好

相关视频推荐

自动化行业网站制作焊锡机/点胶机/螺丝机网站
企业网站制作新模式全部仅需800元/年
如何提高企叫网站打开速度
公司网站到期了该怎小续费
企业为什么必须要做一网站
企业网站的导航栏一般要规划哪些栏目
国际物流FBA物流网站建设深圳易捷网站公司公司
银制品金银器网站建设深圳易捷网站公司
包装印刷行业网站设计
膜结构公司网站设计
工商财务公司网站设计
购买一个域名需要多少钱
企业网站建设云虚拟主机需要多少钱
财务公言的网站怎么做才能显示在搜索引擎的首页
网站建设一站式服务
深圳网站建设公司网站排行榜
深圳市易捷网络科技有限公司版权所有     粤ICP备2022153140号
best smoke alarms australia |  vape detectors