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

HTML5网页设计自适应手机的方法

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2019-4-2 17:40:37

一般用现在常用的开发框架有:目前Web前端最火的框架(BootStrap)、Jquerymobile..当然可能还有一些移动端开发的框架。
移动页面自适应手机屏幕的方法;
1,利用meta标签
Meta标签主要用来描述一个HTML网页文档的属性,如作者、日期时间、网页描述、关键词、页面刷新等,它的Description和Keywords属性,可加入网站的关键字,让网页利于搜索引擎。
<metaname="viewport"content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
解释:Viewport指用户网页的可视区域,content中的“width”指的是虚拟窗口宽度,上面代码意为虚拟窗口/页面宽度初始比例为1,最小比例为1,最大比例为1,用户不可扩展,页面不可缩放。
以上标签只支持一种尺寸,正确的做法是用js动态生成下面标签,前提是要先获取屏幕尺寸。
<scripttype="text/javascript">
varphoneWidth=parseInt(window.screen.width);
varphoneScale=phoneWidth/640;
varua=navigator.userAgent;
if(/Android(d+.d+)/.test(ua)){varversion=parseFloat(RegExp.$1);
if(version>2.3){document.write(‘<metaname="viewport"content="width=640,minimum-scale=‘+phoneScale+‘,maximum-scale=‘+phoneScale+‘,target-densitydpi=device-dpi">‘);}
else{document.write(‘<metaname="viewport"content="width=640,target-densitydpi=device-dpi">‘);}
else{document.write(‘<metaname="viewport"content="width=640,user-scalable=no,target-densitydpi=device-dpi">‘);}
</script>
2,百分比法
CSS中的百分比中指的是相对于父元素的宽度。子元素的padding-left:50%,父元素的宽度是百,子元素的margin-top:20%,那么父元素的高是百。body默认宽度是屏幕宽度(PC中指的是浏览器宽度)子孙元素按百分比定位(或指定尺寸)就可以了。但这只适合布局简单的页面,复杂的页面实现很困难。
3,使用CSS3单位rem
在页面载入开始时首先判断window的宽度(是window的宽度($(window).width()),不是屏幕分辩率的宽度(screen.width),两者差别请自行查阅),假设宽度为W,一个div在宽度为640px的设计稿的下的宽度为dW1,如果html的font-size为100px,那么这个div的宽度用rem表示是多少呢?
计算:div宽度dW2=dW1/100,px与rem之间换算除以100就可以,这是假定屏幕宽度为640的,而不同宽度的屏幕怎么处理,为了能保证换算容易那就要为html设置一个合适的font-size,计算:100/640=fontSize/W,fontSize=W/640*100=W/6.4。大多数浏览器font-size的最小值为12px,所以只能用100作为缩放比例。
所以会在头部加上这个JS代码:
<scripttype="text/javascript">
varhtml=document.querySelector(‘html‘);
varrem=html.offsetWidth/6.4;
html.style.fontSize=rem+"px";
4,媒体查询
媒体查询正是为解决网页适应手机屏幕。媒体查询的功能就是为不同的“媒体”设置不同的css样式,页面尺寸,设备屏幕尺寸等,比如我们要为宽度小于480px的页面中的的元素设置样式,可以这样写,@mediascreenand(max-width=480px){.icon{somestyles}};具体可自行研究。


相关行业资讯

1、网站关键词优化不可拔苗助长
2、网站优化之网页Title标签的优化建议!
3、企业建网站页面设计
4、做家教网站可以赚钱吗
5、分享中小企业进行网络营销的三大策略
6、网站推广的时候,要遵循外链的原则
7、6.22百度新算法给推广优化行业带来什么变化
8、网站域名的意义
9、你的网站友情链接是真实的吗
10、网站与搜索引擎关键词排名的逻辑关系
11、英文网站如何选择域名
12、做一个网站需要多少钱
13、任何网站都适合做竞价吗-深圳网站建设公司
14、利用丰富网页摘要提高搜索结果点击率
15、据统计全球浏览器市场格局发生变化
16、网站建设不可不知的五大原则
17、一个企业拥有多个网站的好处
18、推广优化不得不考虑的问题:如何选择关键词_深圳网站建设公司
19、新站排名忽上忽下的原因
20、标题的长短对网站优化起到什么作用
21、营销型网站建设这些问题不可忽视
22、解读2018年网络营销的发展趋势
23、SEO需要在很长一段时间内稳步发展
24、怎么制作网站能受访客瞩目
25、网站优化如何选好关键词
26、企业做网站增加自己对色调的把握
27、为什么众多企业选择三合一深圳网站建设
28、做网站建设需要在哪些方面得到指导
29、企业网站设计交互动画设计
30、网页在移动互联网下如何设计
31、网站建设的页面布局有哪几个关键点?
32、几百元在深圳做网站之攻略篇
33、在网站建设完成后应该如何留住客户
34、怎么样拷贝百度竞价推广账户
35、企业网页制作过程中哪些细节是需要注意的
36、网站SEO优化之网站制作
37、网站内容更新和相关保护
38、怎么提高百度蜘蛛对你的网站抓取频率
39、解读网站策划:为何要有网站策划这个岗位
40、 企业网站优化站内篇:企业网站SEO怎么做?_网站运营_深圳网络公司
41、网络推广-深圳网站建设公司
42、为什么有那么多企业找人做网站排名优化
43、百度站群案例分析:轰炸式的SEO操作方式
44、广告公司的广告服务更加多元化
45、为你揭秘:搜索引擎的排名算法
46、如何去做好手机网站的用户体验度
47、如何更好地设计出一个网站
48、网站建设通过细节设计提升网站用户体验品质
49、网站流量转化方面的问题
50、企业建网站网页图标图像处理

相关视频推荐

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