移动端web开发 问题
2024-10-14 20:21:42
1、APP 返回按钮
<a href='#' onclick='javascript:history.back(-1);'></a> 返回有问题
需要使用 href='javascript:void(0)' 去掉<a>的默认行为
2、获取页面的高度使用window.innerHeight;
之前使用的window.screen.height是设备分辨率的高度,而window.innerHeight是网页在当前窗口中可见部分的高度。
4、div > a;点击div,可以跳转到a的地址,需要用href='javascript:void(0);' data-url='real-url' 可以避免很多坑
5、移动端 h1高度异常
现象:做移动端的页面,使用h1,高度异常
原因:一般会设置html font-size:100px; 而h1默认的font-size:2em, 所以高度异常
办法:设置html font-size:initial
<div class='test'>
<h1>
<img src="../images/page5-circle.png" alt='' />
<span>123</span>
<img src="../images/page5-circle.png" alt='' />
</h1>
</div>
body{
margin: 0;
}
.test{
background-color: steelblue;
}
.test h1{
font-size: initial;
}
.test span{
font-size: .24rem;
}
移动端高度异常 都是因为设置了html fontsize:100px;
6、美国大选的界面,max-width: 750px; img max-width=750px; 一定程度上 适配了移动端。
7、移动端的调试:ios android。一般是在chrome上调整好就行;mac和iphone配合,也可以在真机上进行调试;android的也可以,不过自己还没试。
这个github项目特别好:https://github.com/jieyou/remote_inspect_web_on_real_device
最新文章
- C++开发过程多线程同步lock的实现
- Linux解决Device eth0 does not seem to be present
- 初识ASP.NET CORE:一、HTTP pipeline
- Android 操作SQLite基本用法
- mq_send
- 我30天在Stack Overflow问答网站上回答问题的感受
- uva 11437 - Triangle Fun
- hadoop文件的序列化
- 你不知道的JavaScript(作用域和闭包)
- 16 Socket通信(简单例子)
- ssh伪登陆执行远程主机脚本命令 C程序基于ssh passwordless执行远程主机命令及基于配置文件的验证伪登陆执行命令
- 【又长见识了】函数传参,params参数,ref和out参数详解
- runtime--小白看过来
- win10提示管理员已阻止你运行此应用,如何强制运行
- Effective Java目录
- JsonRequestBehavior不存在问题,JsonRequestBehavior属于哪个dll
- navicat 导入execl失败
- MVC5 + EF6 完整教程 (转)
- [ JAVA编程 ] double类型计算精度丢失问题及解决方法
- Expo大作战(七)--expo如何使用Genymotion模拟器