手机网站的注意事项

news/2024/5/10 16:55:01/文章来源:https://blog.csdn.net/weixin_34409703/article/details/92377179

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

一.web app
手机网站的注意事项:
1.安卓浏览器看背景图片,有些设备会模糊-->
devicePixeRatio手机分辨率过小造成,解决方法使用2倍背景图代替img标签.
2.图片加载很慢-->
手机开发一般用canvas方法加载
3.手机端不考虑IE兼容问题,使用zeptojs,内置Touch events方法.
4.防止手机中网页放大缩小-->
设置meta中的viewport(视口)
5.apple-mobile-web-app-capable
设置Web应用是否以全屏模式运行-->
<meta name="apple-mobile-web-app-capable" content="yes">
6.format-detection启动或禁用自动识别页面中的电话号码-->
<meta name="format-detection" content="telephone=no">
7.html5调用安卓或者ios的拨号功能-->
拨电话直接如下< a href=" ">400-810-6999转1034</ a>
拨手机直接如下< a href="tel:15677776767"></ a>
8.html5GPS定位功能à
主要用的是getCurrentPosition,该方法封装在 navigator.geolocation 属性里,是 navigator.geolocation 对象的方法。
9.上下拉动滚动条时卡顿,慢: 
body {
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}Android3+和iOS5+支持CSS3的新属性为overflow-scrolling
10.禁止复制选中文本
Element {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
     user-select: none;
}解决移动设备可选中页面文本(视产品需要而定)
11.长时间按住页面出现闪退
element {-webkit-touch-callout: none;}
12.iPhone及ipad下输入框默认内阴影
Element{ -webkit-appearance: none; }
13.ios和Android下触摸元素时出现半透明灰色遮罩
Element{-webkit-tap-highlight-color:rgba(255,255,255,0)}
设置alpha值为0就可以去除半透明灰色遮罩,备注:transparent的属性值在android下无效。
14.active兼容处理即伪类:active失效
方法一:body添加ontouchstart--><body ontouchstart="">
方法二:js给 document 绑定 touchstart 或 touchend 事件
15.动画定义3d启用硬件加速
Element {
    -webkit-transform:translate3d(0, 0, 0)
    transform: translate3d(0, 0, 0);
}注意:3d变形会消耗更多的内存和功耗
16.Retina屏的1px边框
Element{border-width: thin;}
17.webkit mask 兼容处理
某些低端手机不支持css3 mask,可以选择性的降级处理。
比如可以使用js判断来引用不同class:
if( 'WebkitMask' in document.documentElement.style){
    alert('支持mask');
} else {
    alert('不支持mask');
}
18、旋转屏幕时,字体大小调整的问题
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
    -webkit-text-size-adjust:100%;
}
19、transition闪屏
/设置内嵌的元素在 3D 空间如何呈现:保留3D /
-webkit-transform-style: preserve-3d;
/ 设置进行转换的元素的背面在面对用户时是否可见:隐藏 /
-webkit-backface-visibility:hidden;
20、圆角bug
某些Android手机圆角失效
background-clip: padding-box;
21、顶部状态栏背景色
<meta name="apple-mobile-web-app-status-bar-style" content="bla

转载于:https://my.oschina.net/u/3150996/blog/812492

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

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

相关文章

《流量的秘密 Google Analytics网站分析与商业实战》一1.3 Google Analytics的地位

本节书摘来自异步社区《流量的秘密 Google Analytics网站分析与商业实战》一书中的第1章&#xff0c;第1.3节&#xff0c;作者 【英】Brian Clifton&#xff0c;更多章节内容可以访问云栖社区“异步社区”公众号查看 1.3 Google Analytics的地位 你的网站对你来说是极其重要的…

一个止传SWF的好网站

SwfCabin 是一個免費swf空間&#xff0c;最初建立的構想在於「如何在網路上將swf檔分享給別人」。使用者可以將swf檔上傳到 SwfCabin 然後獲得一個連結&#xff0c;其他人便可以在該頁面看到您所上傳的swf檔案。上傳檔案時 SwfCabin 會自動辨識該檔案最適當的顯示尺寸。除此之外…

大型网站架构之分布式缓存

缓存是优化网站性能的第一手段。在大型网站中&#xff0c;缓存通常用来保存热点数据&#xff0c;或者保存应用上下文相关信息。比如之前提到的session服务器集群就可以用分布式缓存来搭建。当然&#xff0c;分布式缓存还可用于缓存数据库中的热点数据以减轻数据库的压力。 分布…

决议要素_2020年每个网站测试人员的新年决议

决议要素您能够根据2019年的决议进行工作吗&#xff1f; 我在这里听起来可能很可笑&#xff0c;但是作为Web开发人员&#xff0c;我在2019年的决心是在业余时间跳入Web测试。 为什么&#xff1f; 因此&#xff0c;我可以从测试人员的角度了解发布周期。 我想穿他们的鞋子&#…

Thinking——nodejs实现的SEO相关的库

SEO SEO是为了网站在搜索引擎中的自然排名更靠前&#xff0c;引入更多的用户流量。SEO有很多技巧&#xff0c;譬如官网多发优质文章&#xff0c;文章的url做成静态化&#xff0c;文章多出现一些搜索相关的关键字&#xff0c;自建站群等等。 百度收录 百度定期会对优质文章进行收…

下拉框系统甄选火星推荐_seo关键词下拉框优化技术

“seo关键词下拉框优化技术,百度下拉框的算法,一个关键词每天有多少搜索量,和它相关的词有多少搜索量,这些数据百度都记录在案的,在百度搜索一个较短关键词的时候,下拉框中可能会出现一些和它相关的一些长尾词.”百度下拉框关键词指的是就是在百度搜索某一个关键词的时候&#…

大型网站架构演化历程

http://www.hollischuang.com/archives/728 本文内容大部分来自《大型网站技术架构》,这本书很值得一看&#xff0c;强烈推荐。 大型网站系统的特点 高并发&#xff0c;大流量 需要面对高并发用户&#xff0c;大流量访问。Google 日均 PV 35 亿&#xff0c;日 IP 访问数 3 亿&a…

SEO优化手工外链为什么更好?

开发十年&#xff0c;就只剩下这套Java开发体系了 >>> 手工发布的外链&#xff0c;是这个完结百度的网站权重与关键词排行优化的&#xff1a;咱 们通过手工在论坛/博客上回复主题帖子&#xff0c;并带有锚文体链接&#xff0c;这样的单向链接直接指 向你的网站&…

SEO核心技术纯白帽快速排名方法

我相信很多朋友都知道SEO快速排名&#xff0c;现在流行的快速排名都是众人皆知的黑帽SEO技术&#xff0c;但是却唯独不知道纯白帽也可以快速排名。但是我估计大家都看到过很多新站在短短数月内就上了首页&#xff0c;权重从0升到3&#xff0c;这难道是黑帽吗&#xff0c;不是的…

实验----实现基于LNMP的电子商务网站

实现基于LNMP的电子商务网站一、准备LNMP环境所需的包&#xff1a;yum install mariadb-server php-fpm php-mysql nginx二、准备网站&#xff1a;mkdir -p /data/web 建站点unzip -d /data/web xiaomi.zip 导入小米网站的源码包并解压到/data/webcd /data/web &…

pageSpeed Insights 图片对网站优化方案

2019独角兽企业重金招聘Python工程师标准>>> 一 规则 如下归纳几点 可供参考。<br> 避免使用着陆页面重定向 启用压缩功能 缩短服务器相应应用时间 使用浏览器缓存机智 缩短资源大小 优化图片 优化css发送过程 优化加载可见内容 移除会阻止呈现内容的javaScri…

网站常见问题1分钟定位 - 如何使用阿里云ARMS诊断Java应用卡顿问题

不要慌&#xff0c;上面只是一张贴图。为什么“慢”那么难查 网站卡顿、页面加载过慢是互联网应用最常见的问题之一。排查、解决这类问题通常会花费开发运维人员大量的时间&#xff0c;通常是因为以下三个原因&#xff1a;应用链路太长&#xff0c;无从下手。从前端页面到后台网…

JS网站图集相册特效

JS网站图集相册特效是一款可以直接使用鼠标进行前后导航&#xff0c;也可以通过缩略图来切换图片。在线演示本地下载转载于:https://www.cnblogs.com/wwhhq/p/8298797.html

手机移动端网站开发前要做的准备工作

为什么80%的码农都做不了架构师&#xff1f;>>> 现在的移动商城系统是商城网站必不可少的一部分&#xff0c;且占有相当比例的重要性&#xff0c;虽然手机商城网站开发很火&#xff0c;但是电商企业也不要盲目跟风&#xff0c;毕竟搭建一个商城系统网站也不是一下子…

利用angular4和nodejs-express构建一个简单的网站(三)—express访问mysql

在上一章中&#xff0c;我们为后端的express服务设置了跨域访问&#xff0c;并未前端的angular安装了bootstrap和ng-bootstrap依赖&#xff0c;并进行了配置&#xff0c;为后端的express安装了mysql和处理文件上传的multiparty依赖并创建了mysql数据库birthday在这一章中&#…

Python基础:有哪些网站可以做新手练习题?

答&#xff1a;有哪些网站可以做新手练习题&#xff1f; 练习 基础语法和实战项目 的 Python资源 有&#xff1a; Python经典练习题100道&#xff08;附链接&#xff09; http://www.pythonchallenge.com/ 这个网站的页面设计虽然不好看&#xff0c;但是里面的谜题设计得很出…

svn+nginx+mysql+php+nfs部署社交网站

操作环境&#xff1a;192.168.80.181 svn192.168.80.182 nginx192.168.80.183 mysql(MariaDB)192.168.80.185 php192.168.80.186 nfsSVN服务搭建 192.168.80.181:yum install -y subversionsvnserve --version //查看版本信息使用svnadmin建立版本库mkdir -p /opt/svn/rep…

3年开发了5个私人项目:自动化办公、网站、机器人、小程序...免费开源,拿走不谢~

大家好&#xff0c;这里是全网同名的程序员晚枫。 2019年从法学院毕业后就从事了程序员的工作&#xff0c;因为业务需要或者自己感兴趣&#xff0c;先后使用的开发语言有&#xff1a;Java、Python、JS。 今天整理一下这3年开发的私人项目&#xff0c;全部开源给大家&#xff…

django搭建一个小型的服务器运维网站-查看服务器中的日志与前端的datatable的利用...

目录 项目介绍和源码&#xff1b; 拿来即用的bootstrap模板&#xff1b; 服务器SSH服务配置与python中paramiko的使用&#xff1b; 用户登陆与session; 最简单的实践之修改服务器时间&#xff1b; 查看和修改服务器配置与数据库的路由&#xff1b; 基于websocket的实时日志实现…

Docker学习之路05:五分钟用docker compose搭建一个自己的个人博客网站!

五分钟用docker compose搭建一个自己的个人博客网站&#xff01; Docker学习路线传送门&#xff1a; Docker学习之路01&#xff1a;Docker的安装 Docker学习之路02&#xff1a;阿里云镜像加速器 Docker学习之路03&#xff1a;Docker的常用命令 Docker学习之路04&#xff1a;创…