首页
学习
活动
专区
圈层
工具
发布

手机端页面自适应布局---rem

为什么是640px 对于手机屏幕来说,640px的页面宽度是一个安全的最大宽度,保证了移动端页面两边不会留白。注意这里的px是css逻辑像素,与设备的物理像素是有区别的。...如果要切移动页面,你可以先把效果图宽度等比例缩放到640px。 2. 为什么要设置html的font-size? rem就是根元素(即:html)的字体大小。...html中的所有标签样式凡是涉及到尺寸的(如:height、width、padding、margin、font-size等),都可以用rem做单位。...根据上面的js代码,如果页面宽度低于640px,那么页面中html的font-size也会按照(当前页面宽度/640)的比例变化。...大家可以看看淘宝的这个手机页面 淘宝手机站,基本就是这种感觉,底部导航和顶部搜索框用的高固定,宽自适应的方案,其余的部分基本都是随着浏览器宽度变化在等比例缩放。 最终页面代码首页代码大致如下 <!

2.5K52
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    webapp开发调试环境--weinre配置

    ,如果调试的页面比较少可以使用这个方法,如果多的话推荐第二种方法 (2)、Target Bookmarklet(此方法我没弄成功,如果你们知道怎么弄得,再共享下)     该方法是将一段js保存到移动设备的书签中...---- 下面看下效果,这里我用weinre自带的demo页面做示例: 手机连接wifi后访问:192.168.0.20:8081/demo/weinre-demo.html ?...---- 总结: 此种方法虽然可以在手机上实时看到调试的效果,但每次都需要把本地的静态文件移到weinre服务器下,然后对目标页面加上js头部,遇到只有jsp没有本地静态html的页面,要么把jsp...将静态文件上传至自己的服务器空间 比如,可以将静态文件上传至自己的域名空间,然后手机访问域名地址(这样做当然是可以访问的了O(∩_∩)O~)  建议: 1.webapp开发的时候,将可以连接的页面加上跳转链接...2.另外对于从html改到jsp的页面,如果在后期前端人员在jsp上有改动,那么也把改动一并同步到html,这样对后面的测试有帮助,而同步到html的部分也只是部分的改动,并不麻烦。

    2.2K110

    带着ChatGPT玩转软件开发-连载21

    如果输入的邮箱或手机号未注册,将返回错误信息。否则,用户需输入验证码、新密码和确认密码。新密码和确认密码必须一致,且新密码不能与之前使用过的密码相同。密码设置成功后,用户将被重定向到登录页面。...如果有其他特定场景需要测试,可以进一步补充。 3.找回密码测试用例调整 根据上一节的反馈,对找回密码的测试用例进行了如下调整。 TC-001:输入有效的注册手机号进行找回密码。...验证码处理页面。 VERICODE_URL="http://127.0.0.1:8080/CharGPTEbusiness/jsp/VeriCodePage.jsp" 重置密码处理页面。...password="Abc@123" 验证码处理页面。 参见代码4-12 VeriCodePage.jsp 重置密码处理页面。 参见代码4- 13 RecoverPage.jsp 测试用例。...登录页面 参看代码4-1 login.html 2)输入手机号码或电子邮箱 参看代码4-12VeriCodePage.jsp 3)重置密码 参看代码4-11 RecoverPage.jsp •GTC-001

    42610

    【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调

    【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter...开发-全流程-商业应用级实战开发-优雅草央千澈章节内容【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且打包demo做演示开发背景上篇我们做了自定义组件,本文继续完善注册相关页面并且实现跳转闲话不多...这是因为包依赖问题:如果 ff_flutter 是一个自定义包,确保它已经在 pubspec.yaml 中正确声明。运行 flutter pub get 更新依赖。.../ff_flutter 那么package:ff_flutter 已经就到了lib 目录下了,我再去加lib目录那当然要出错啦,问题解决,我们进行下一步有了注册页面我们做登录页面新建login.dart...例如,在一个可变顺序的列表中,如果每个项目都有唯一的 key,那么在列表项被重新排列时,它们的状态仍能正确保持。3. 控制小部件重建key 参数可以帮助Flutter引擎决定是否需要重建小部件。

    1.5K10

    通过Python实现需求转为playwright测试脚本

    /LoginPage.jsp 注意 登录需求与注册需求相当,变动对应部分即可 找回密码需求 ***找回密码产品需求*** - 1.进入输入手机号或Email页面 - 2.如果手机号或Email格式不正确...,前端返回:"请输入有效的中国手机号或Email" - 3.将手机号或Email传入后端,后端验证是否存在这个手机号或Email - 4.如果不存在后端返回:"您输入的手机号或Email不存在,请重新输入...**注意**不是“您输入的手机号或Email不存在请重新输入” - 5.如果手机号存在,记录这个手机号所属于的用户ID号(uid);如果Email存在,记录这个Email所属于的用户ID号(uid) -...6.生成验证码(6位数字),存储在表code中,值为(id,uid,code),其中id自增一、uid用户外键、code验证码 - 7.如果是手机号向用户手机发送验证码;如果是Email向Email发送验证码...- 7,进入登录页面,页面标题为“登录页面” ****错误流程1:非有效的手机号和Email字符**** - 1,在VeriCodePage.jsp中输入非手机非Email字符,比如jerrygu。

    32010

    前端机试面试题

    10分 9、如果将数据存放到服务器端,REST发布服务,angularJS跨域获得,后台不限JAVA,DotNet,NodeJS,加30分。 10、响应式布局,实现兼容手机端加20分。 ?...掌握JSP、Servlet、Hibernate、Spring、Struts2、Maven、Git、Oracle、JavaBean、JDBC、Redis、Tomcat、Jetty、XML等服务器开发技术;...java常用面试题(如果没有积分请留言,我发你邮箱) ---- DotNet全栈开发: 1、擅长基于.Net平台的全栈开发。...2、请将完成的PC端站点转换成Web APP项目 可以选择使用响应式布局方式与PC Web共享同一个页面 也可以重新开始一个新的页面,打包成手机APP 手机端同样需要实现访问后台,异步加载服务器数据效果与...PC Web类似 要求兼容各种手机分辨率 3、使用前端MVC 重构前端JavaScript脚本,使用前端MVC框架如(Angular,Vue,React等) 素材下载:点击下载 完整的页面如下: ?

    6K40

    9.java web的发展 javaweb是什么 J2EE发展历史 规范 J2EE是什么 发展背景 组件标准 J2EE好处作用 Servlet 含义 本质 发展 java在web中的发展 servl

    举一个例子 你肯定在你的手机上使用过耳机,基本上绝大多数的耳机和你的手机都是通用的,你有想过为什么吗?...这就是因为他们有统一的规范接口标准 目前国际上通用的手机耳机接口标准有两个,一个是OMTP的标准,一个是CTIA的标准,都是3.5毫米接口 古人云:"无规矩不成方圆",也是类似的道理 试想一下,如果每个厂家生产的耳机插头粗细不同...,每个手机厂家生产的手机耳机孔粗细不同,会发生什么情况?...但是使用jsp就需要java代码与前端页面代码写到一个页面上,完全的耦合在了一起 前端开发人员会看到JSP中大量的令他困惑的后端代码,这跟他却没有关系 同样,Servlet开发人员也得在复杂的前端代码中找到其能写...处理过程放在JavaBean中,然后在JSP中调用JavaBean的功能 解决了jsp页面中包含大量java代码的问题,更进一步的实现了前端展示页面与后端逻辑代码的分离 再后来为了更加彻底的分层,把jsp

    2.2K10

    JSP 技术从问世到淘汰,它到底经历了什么?

    服务器端渲染逐渐被客户端渲染取代,而JSP的模板引擎在这方面表现不佳。同时,维护JSP页面变得越来越困难,特别是在复杂的应用中。许多开发者转向了更适应现代需求的技术栈。...优缺点 JSP 的优点 易学易用: JSP基于Java,对于熟悉Java的开发者来说易于上手。 结合性强: JSP允许在页面中嵌入Java代码,实现页面和业务逻辑的紧密结合。...成熟稳定: JSP经过多年的发展,拥有稳定的生态和丰富的库。 JSP 的缺点 维护困难: 随着页面复杂度增加,JSP页面难以维护,容易造成代码混乱。...性能较差: 传统的JSP模型会导致页面整体刷新,影响用户体验。 不适应现代需求: 随着SPA和客户端渲染的兴起,JSP在交互性和性能方面不再具备竞争力。...我们应该从JSP的兴衰中汲取经验,不断学习和适应新的技术,以满足不断变化的需求。 原创声明 ======= · 原创作者: 猫头虎

    3.5K10

    支付宝支付功能使用

    │          ├─close.jsp 统一收单交易关闭接口调试入口页面 │          ├─downloadurl.jsp 查询对账单下载地址接口调试入口页面 │          ...├─ pay.jsp 支付宝手机网站支付接口(alipay.trade.wap.pay)接口调试入口页面 │          ├─query.jsp 统一收单线下交易查询调试入口页面 │          ...├─refund.jsp 统一收单交易退款接口调试入口页面 │          ├─ refundquery.jsp 统一收单交易退款查询调试入口页面 │  └─ META-INF │      .../wappay/refund.jsp')">手机网站2.0订单退款 (接口名:alipay.trade.refund) .../wappay/refundquery.jsp')">手机网站2.0订单退款查询(接口名:alipay.trade.fastpay.refund.query)

    92740

    带着ChatGPT玩转软件开发-连载19

    该功能分为手机短信找回和Email找回,处理逻辑如下。 1.在VeriCodePage.jsp的id="contact"文本框中输入手机号或Email,提交给VeriCodePage.jsp处理。...2.根据输入的手机号或Email,查询数据库中的用户表(user)以判断该字段是否存在。 3.如果数据库中不存在该手机号或Email,返回提示信息:“您输入的手机号或Email不存在,请重新输入!”...4.如果输入的是手机号,则向该手机号发送验证码;如果输入的是Email,则向该Email发送验证码。 5.发送完成后,将验证码存储在验证码表(code)中。...3)JSP页面处理 接下来,我们需要在VeriCodePage.jsp和RecoverPage.jsp中处理表单提交。以下是示例代码。...具体改造的页面包括RegisterPage.jsp、LoginPage.jsp、RecoverPage.jsp和VeriCodePage.jsp。

    30510

    Java高并发秒杀API(三)之Web层

    简单来说,使用POST方法请求创建一个资源,如果将这条请求重复发送N次,就会创建出N个资源;而如果用GET方法请求创建一个资源,就算重复发送该请求N次,也只会创建一个资源(就算第一次请求创建出来的资源)...{ return '/seckill/seckill/' + seckillId + '/' + md5 + '/execution'; } }, 如果有同学在后边测试页面时找不到路径...,可以将这里的路径里的/seckill删掉 4.2 编写页面 在WEB-INF目录下新建一个jsp目录,在这里存放我们的jsp页面,为了减少工作量,也为了方便,将每个页面都会使用到的头部文件和标签库分离出来...,放到common目录下,在jsp页面中静态包含这两个公共页面就行了。...关于jsp页面请从源码中拷贝,实际开发中前端页面由前端工程师完成,但是后端工程师也应该了解jQuery和ajax,想要了解本项目的页面是如何实现的请观看慕课网的Java高并发秒杀API之Web层。

    1K20

    php的优缺点

    语法简单,如果有学习C和Perl的很容易上手,并且跟ASP有部分类似。有成熟的开发工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。 3....有比较完整的支持,比如使用ADODB或者PEAR::DB做数据库抽象层,用Smarty或者smart template做模板层,如果是PHP 5.1的话,还能够使用PDO(PHP Data Object...PHP 5已经有成熟的面向对象体系,能够适应基本的面向对象要求。适合开发大型项目。 7. 有成熟的社区来支持PHP的开发。 8....在PHP中,所有的变量都是页面级的,无论是全局变量,还是类的静态成员,都会在页面执行完毕后被清空。...以JSP为例,在JSP 中,Java Bean的scope有四种有效值:Page、Application、Session、Request,分别对应页面、程序、会话、请求四种生存期。

    5.3K50
    领券