手机版WEB开发经验分享,手机版网站开发注意事项,网站自适应,手机版网站自适应,移动安卓APP自适应...

news/2024/5/9 17:36:47/文章来源:https://blog.csdn.net/weixin_34405332/article/details/91583057

为什么80%的码农都做不了架构师?>>>   hot3.png

http://my.oschina.net/cart/

做前端开发不短了,用过jQuery Mobile jqMobi 也纯手工写过。。

最后总结如下:

jQuery Mobile:适合大而全,兼容性高,功能全,但是文件大,略显臃肿。。如果你是网页版、手机版共用jquery库等 适合使用jQuery Mobile。

jqMobi:适合单独就是手机版的站,体积小,速度快,但是兼容性没有jQuery Mobile好,功能没有jQuery Mobile全,但是一般也够用啦。

不过,如果你是简单的小功能手机版的话,杀鸡焉用牛刀啊,自己手写即可。

手机版网站要注意,结构形如:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1;" name="viewport" />
<link rel="dns-prefetch" href="//baidu.com"/>
<title>======</title>
</head>
<body>
</body>
</html>
手机版 一定要带上
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1;" name="viewport" />

其中如果你网站需要多个二级域名CDN,特别推荐以下代码:

<link rel="dns-prefetch" href="//baidu.com"/>

使用了浏览器DNS预读功能,大大加速你网站DNS解析的速度,强烈推荐使用。


网站开发使用像素,还是百分比?

使用像素设计网站

网站开发使用像素优点

一般手机版以320PX来设计你的手机版即可,使用像素有个好处就是在任何设备上,表现出来的效果更能保持你设计出来的原汁原味,不会出现“意外”效果。

网站开发使用像素缺点

多种设备不能够智能自适应。

使用百分比设计网站:

网站开发使用百分比优点

不同设备可以自适应,基本都很漂亮

网站开发使用百分比缺点

不同设备,万一有一种设备的宽度不是你预料的,自适应等会“意外”的掉下来,不美观,开发、测试难度略大。


最后,做个总结:

  • 时间充裕的话,建议使用百分比来设计你的手机版网站。
  • 资源紧张,时间急促,人力有限,水平一般的话,建议还是老老实实的使用像素,宽度为320PX来设计你的手机版网站吧。

手机移动端网站设计完美解决方案

Bootstrap

viewport百科解析、viewport是什么、viewport作用、移动版自适应、手机版网站自适应



<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

初始缩放。即页面初始缩放程度。这是一个浮点值,是页面大小的一个乘数。例如,如果你设置初始缩放为“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的范围之内。

例:

  1.  <meta name="viewport" content="width=device-width,user-scalable=no" />(设置屏幕宽度为设备宽度,禁止用户手动调整缩放)
  2. <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"/>(设置屏幕密度为高频,中频,低频自动缩放,禁止用户手动调整缩放)

http://my.oschina.net/cart/

转载于:https://my.oschina.net/cart/blog/282477

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_827097.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python爬虫写入数据库_python爬虫--爬取某网站电影信息并写入mysql数据库

书接上文&#xff0c;前文最后提到将爬取的电影信息写入数据库&#xff0c;以方便查看&#xff0c;今天就具体实现。 首先还是上代码&#xff1a; #-*- coding:utf-8 -*- importrequestsimportreimportmysql.connector#changepage用来产生不同页数的链接 defchangepage(url,tot…

网站导航颜色停留_南京网站建设:忘记首页请专注于重要页面

重视主页&#xff0c;重视网页设计&#xff0c;然后立即投资是是网站设建设方面的老派思维。访客访问了您正在运行的网站&#xff0c;准备深入研究他们真正想要的信息。如果您不尽快提供高质量的内容&#xff0c;那么世界上所有引人注目的视觉效果都不会留住您的访客。访客并不…

excel教程自学网_超实用!良心推荐15个神级自学网站,内容全面质量又高

今天和大家分享一波内容比较全面的自学网站&#xff0c;希望你们能够喜欢。1. 哔哩哔哩现在的哔哩哔哩可不仅仅是番剧的天下&#xff0c;该网站现拥有各种类型的学习视频资源&#xff0c;什么PS、PR、AI、英语、日语、编程等等&#xff0c;太多了&#xff01;真的是搜什么有什么…

企信下载的文件在哪里_在微软官方网站”满速”下载Windows10最新系统镜像方法...

你平时需要下载win10的原版系统镜像文件都会去哪里下载呢&#xff1f;微软官方、还是在"MSDN我告诉你"的第三方网站呢&#xff1f;相信很多的小伙伴都会在MSDN我告诉你这个网站下载&#xff0c;他里面提供了非常全面的win10官方的原版镜像。但它仅仅提供了ed2k链接一…

seo提交工具_呼伦贝尔网站建设_5118站长数据分析平台非常适合SEO站长做数据统计...

发布时间:2020-12-07 08:12:27标准站长需要哪些工具&#xff1f;我相信许多站长没有考虑过这个问题。我一直认为&#xff0c;找到一个数据非常大的工具非常适合我们的站长。几天前&#xff0c;朋友们推荐了一个新的站长工具。我认为它是未来站长的工具。1、5118站长工具分析数据…

一步步构建大型网站架构 转http://kb.cnblogs.com/page/99549/]

转 http://kb.cnblogs.com/page/99549/] 今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的&#xff0c;虽然我们希望网站一开始就能有一个很好的架构&#xff0c;但马克思告诉我们事物是在发展中不断前进的&#xff0c;网站架构也是随着业务的扩大、用户的需求不断完…

plupload无法上传空文件_怎么用8uftp上传网站,怎么用8uftp上传网站具体的操作步骤?...

刚到公司的时候&#xff0c;接触到使用ftp工具进行文件的上传的任务&#xff0c;虽然与前端的关系不是很大但是任务下来了&#xff0c;也需要完成。就在网上搜了一下关于ftp的协议&#xff0c;以及上传的工具&#xff0c;最后就用8uftp的这个工具软件进行了上传。iis7服务器管理…

九度搜索引擎点击优化_企业公司网站为什么要做seo优化做公司企业官网

我们已经讲过了&#xff0c;那么企业和公司只是有官网还是不行的&#xff0c;如果没有进行很好的优化&#xff0c;那么企业官网的价值就没有完全的发挥出来。今天小编就来给大家讲解一下如何优化企业公司网站。1、成本低&#xff0c;SEO网站优化相对于SEM等推广方法来说&#x…

会所网站php源代码,anmo 按摩休闲会所网站模板,全套 包含近20个HTML 页面,web制作源码。 WEB(ASP,PHP,...) 238万源代码下载- www.pudn.com...

文件名称: anmo下载收藏√ [5 4 3 2 1 ]开发工具: HTML文件大小: 4797 KB上传时间: 2013-12-27下载次数: 5提 供 者: 烟鸭掌儿详细说明&#xff1a;按摩休闲会所网站模板&#xff0c;全套模板&#xff0c;包含近20个HTML模板页面&#xff0c;web制作源码。-Massage Leisur…

php7opcache使用,PHP7开启OPcache加速代码执行效率提升网站访问速度

我们的网站访问速度是用户体念最重要的指标之一&#xff0c;网站内容再好打开速度过慢估计也是没有人愿意访问的。用wordpress企业主题搭建的网站常常有访问慢的问题&#xff0c;除了优化wordpress站内问题&#xff0c;服务器优化也是非常重要的。下面分享一个优化网站访问速度…

华为服务器如何设置网站dns,服务器如何设置dns地址

服务器如何设置dns地址 内容精选换一换活动目录(Active Directory)是面向Windows Standard Server、Windows Enterprise Server以及 Windows Datacenter Server的目录服务。(Active Directory不能运行在Windows Web Server上&#xff0c;但是可以通过它对运行Windows WeOBS Bro…

图片的alt对seo优化

2019独角兽企业重金招聘Python工程师标准>>> 如果在百度输入乐师傅&#xff0c;没有logo出来&#xff0c;应该是因为logo图片上面没有加alt 首先&#xff0c;如果你是说的图片的title&#xff0c;这个按道理来说对seo并没有什么影响。 但是&#xff0c;alt是这个图片…

成都PC网站建设需要考虑哪些费用呢

亿合科技PC建设小编分享下&#xff1a;成都PC网站建设需要考虑哪些费用呢&#xff1f;随互联网的发展&#xff0c;越来越多人想建设自己网站&#xff0c;站长最关心的问题之一就是网站建设需要多少钱。每个网站建设的费用都是不一样的&#xff0c;但是都需要涵盖几个方面的费用…

5+免费PPT模板下载网站(干货),亲测有效!(建议收藏)

5免费PPT模板下载网站&#xff08;干货&#xff09;&#xff0c;亲测有效&#xff01; 1、OfficePLUS.cn&#xff08;访问点我&#xff09; 微软官方的模板网站&#xff0c;包含PPT、Word、Excel等多种模板。 里面的所有模板支持免费下载&#xff0c;需要在下载之前进行QQ或…

网站建设技术方案_电商网站建设方案

今年的互联网电商增长速度更快了&#xff0c;越来越多商家&#xff0c;开始选择建设属于自己的电商平台。这时候&#xff0c;就需要一份完善的电商网站建设方案作为参考&#xff0c;电商平台网站建设公司遨游建站[1]小编已经为你准备好了&#xff01;电商平台的建设定位电商网站…

j2ee 简单网站搭建:(七)使用 shiro 结合 jcaptcha 实现用户验证登录

为什么80%的码农都做不了架构师&#xff1f;>>> 《j2ee 简单网站搭建&#xff1a;&#xff08;一&#xff09; windows 操作系统下使用 eclipse 建立 maven web 项目》《j2ee 简单网站搭建&#xff1a;&#xff08;二&#xff09;添加和配置 spring spring-mvc 的…

创建自定义主机头的网站集

当我们在一个SharePoint Web应用程序中创建新网站集时&#xff0c;虽然我们可以指定网站集的路径&#xff0c;但是网站集的主机头&#xff0c;似乎必须使用Web应用程序所定义的主机头。比如&#xff0c;当在“http://sp2010”这个Web应用程序中创建一个新网站集时&#xff0c;网…

针对importNew 网站中的《面试总结》一文中涉及到的问题,自己的一点总结(1)

Java相关 Java GC机制(重要程度:★★★★★) 主要从三个方面回答:GC是针对什么对象进行回收(可达性分析法)&#xff0c;什么时候开始GC(当新生代满了会进行Minor GC&#xff0c;升到老年代的对象大于老年代剩余空间时会进行Major GC)&#xff0c;GC做什么(新生代采用复制算法…

stack overflow--技术问答网站

转自&#xff1a;http://baike.baidu.com/link?urleMR6Pwdk9IkauI5B3nZb2Yo3VUAcK6vQfrMpcSMPWqgH0ngqFkup3Gdr3t_s_yZe_UFwkR8c1pboaxhEuY-iwF_nGiUYHajEPMO6Y1kqWvT8aPz7a_T6t3a1vxyTccgKl_UIx1cU-6IP7qjre2ijtq Stack Overflow是一个与程序相关的IT技术问答网站。用户可以在…

使用Python爬取大嘴巴巴网站

Anonymous驻中国办事处主任&#xff0c;私下搞了一个叫做“大嘴巴巴”的色*情网站。http://dazui88.com/ 这个网站烂的一逼&#xff0c;大家没事可以搞一搞它。今天我们试着爬取一下网站内容&#xff0c;回头交给网监姐。 1.首先我们观察大嘴巴巴最大的色请板块“轻松一刻”的U…