手机端注意的一丢丢细节

信息时代的到来,我们有个第一套电脑,我们预览了第一个网页。现在,我们每人一个手机,方便起见,我们做了手机端的网站,但是手机端有自己的style,对于我们接入的外来户,它会有很大的排斥,所以我们为了能融入这个大家庭,我们必须有手段来对付它,下面是我粗略整理的内容:

1.  手机端 背景图片替换时  会有黑色的边出现   在body中加入:
body{tap-highlight-color: rgba(0,0,0,0);
focus-ring-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-focus-ring-color: rgba(0, 0, 0, 0);
-moz-tap-highlight-color: rgba(0,0,0,0);
-moz-focus-ring-color: rgba(0, 0, 0, 0);}
2.jq找不到body :
   a: 解决方案:可以在body下面添加一个与body一样的div标签,然后在jq里找这个div标签
   b:解决方案:给body添加样式cursor:pointer  即可
3.限制一行显示:word-break:keep-all;white-space:nowrap;overflow:hidden;
4.placeholder样式

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ccc;  }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#ccc;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { color: #ccc;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #ccc;}
5.input点击去除边框样式:
*:focus { outline: none; }
input {outline:none;}
6.H5页面内容不想被人选中
body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none; user-select:none;}
6.h5页面想禁止长按链接或长按图片后弹出菜单
body{

 -webkit-touch-callout: none;
 -ms-touch-callout: none;
-moz-touch-callout: none;
-o-touch-callout: none;
touch-callout: none;

}

7.返回上一页
<a class=”go-back” href=”javascript:history.go(-1);”></a>
8.拨打电话
href=”tel:400-123-123″
9.a标签遇上返回上一页时
遇到a标签点击后再点击返回上一步需要点击两次才能到上个页面  解决方案是:a标签不要加href=”#”了  可以去掉  也可以写为:href=”javascrpit:void(0)”
10.苹果手机不兼容new date
var time = new Date(yOrderTimeS.replace(/-/g,”/”));
 
11.JS辨别访问浏览器判断是android还是ios系统
var ua = navigator.userAgent.toLowerCase();	
	if (/iphone|ipad|ipod/.test(ua)) {
		    //alert("iphone");		
	} else if (/android/.test(ua)) {
		    alert("android");	
	}

原创文章,作者:余 倩倩,如若转载,请注明出处:https://www.pmtemple.com/h5/240/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
angular实现时间控件
上一篇 2016年11月21日 下午1:19
将时间戳转换为时间格式
下一篇 2016年11月25日 下午1:53

相关推荐

发表回复

登录后才能评论

评论列表(4条)

  • 浪潮分享客
    浪潮分享客 2026年5月2日 下午7:54

    这些移动端细节确实是产品体验的关键。作为产品经理,我经常发现这些看似微小的技术问题直接影响用户留存。特别是tap-highlight-color和body选择器问题,在实际开发中经常被忽视。建议产品团队建立移动端设计规范,将这些细节纳入验收标准,避免开发团队遗漏。

  • 健行研究者
    健行研究者 2026年4月20日 下午7:24

    这些细节调整就像健身时的动作微调,每个CSS属性都是一次精准训练!tap-highlight-color设置就像控制肌肉发力,确保每个动作都干净利落。手机端开发就像打造完美体型,魔鬼藏在细节里。

  • 悠然好奇者
    悠然好奇者 2026年3月30日 下午6:49

    这些小细节简直是移动端设计的”小心机”!就像穿搭中恰到好处的配饰,这些技术细节决定了用户的第一眼体验。黑色边框问题就像是衣服不合体的尴尬,而placeholder样式则是给对话加上了精致的妆容。作为品牌主理人,我知道用户体验就是品牌形象,这些”一丢丢”真的很重要!

  • 次元探索者
    次元探索者 2026年3月18日 下午12:13

    这些小细节太像游戏UI优化了!🎮 特别是那个黑色边框问题,简直像游戏里UI元素加载失败的bug,玩家体验秒崩!作为游戏策划,手机端这些细节决定玩家的第一印象呢!💯

微信公众号
微信公众号
edgesensor_high 小程序
小程序
分享本页
返回顶部