手机端web页面的一些注意事项

1、viewport的写法

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">

宽度设为设备宽度(手机屏幕宽度),默认缩放比例设为不缩放,用户是否可手动缩放设为“否”

2、device-width具体是什么呢?

第一代iphone的时候,分辨率为320*480,屏幕尺寸为3.5寸(注意,这个3.5寸说的是屏幕的对角线宽),这时候device-width就是320px,也是手机的分辨率宽,此时device-width就是设备宽。但第二代的iphone分辨率提高为了480*960,屏幕尺寸为依然为3.5寸,如果device-width还是设备宽,那么同样是320px的页面放480*960的手机屏上,图文就会变得比较小,又会影响其可读性。因此iphone4/5的device-width一直维持在320px,ipad一直维持在1024px,但iphone6/6+的device-width变大为375px/414px。这个时候,device-width就不是设备宽了(也就不是分辨率的宽了),是一个中间层。Android采用的也是这一概念,其device-width值以360居多,但也不乏有像540px和600px这样的奇葩。在设置了<meta />标签以后,device-width值可以用window.innerWidth来获取device-width值。

device-width是一个中间层,对于iphone4/5,device-width是320px;对于iphone6/6+,device-width是375px/414px;对于android手机,device-width以360px居多。

引用自  口口一凡

3、<meta content="yes" name="apple-mobile-web-app-capable">

隐藏苹果手机的导航栏

4、手机“屏幕宽度”和“屏幕分辨率”的区别

写手机端页面时,只需要考虑“屏幕宽度”

各类型手机device-width和device-height
iphone4 320 480
iphone5 320 568
iphone6 375 667
iphone6+ 414 736
ipad 1024  
android 360  
     

所以,为了适配所有手机大小,一般将web页面的内容宽度设为320px;

5、在手机上测试移动web静态页面时,可以在源文件根路径开启一个web服务器

python -m SimpleHTTPServer 8080

注意:手机和pc连接在同一个局域网中

微信中访问,可以将url转为二维码

时间: 2025-01-05 04:20:39

手机端web页面的一些注意事项的相关文章

利用firefox调试安卓手机端web

分2部分: 手机: 1.安装最新版firefox 2.打开浏览器,输入about:config 3.设置 devtools.debugger.remote-enabled 值为true devtools.debugger.force-local 值为false (这里比pc上多设置一个) 4.重启firefox pc: 1.pc安装15以上版本firefox 2.打开浏览器,输入 about:config(可能会有个警告,继续就行了) 3.设置  devtools.debugger.remote

关于手机端显示页面一个像素的边框变粗的问题

正常的页面设置了<meta name="viewport" content="width=device-width, initial-scale=1,minimum-scale=1,maximum-scale=1"> 之后 手机端的border细线 及时设置了1px的宽度也会虚化变宽. 如何解决这个问题,最简单的方式是定义border-width: 1px;border-image: url(bg.jpg) 2 repeat;     其中bg.jpg可

iPhone X 适配手机端 H5 页面通用解决方案

一:本文提供两种解决方案 1.终端解决方案(最优,建议选择) 2.web解决方案 导语: iPhone X的出现,一方面对于整个手机行业的发展极具创新领头羊的作用,另一方面也对现有业务的页面适配带来了新的挑战. 对于手Q中的各业务来说,受iPhone X影响的H5页面挺多,应该采取什么快速有效的办法来应对呢? 目前的H5页面可以分为通栏页面和非通栏页面两种,每种页面都可能有底部操作栏,具体如下: 通栏页面 顶部通栏 某些业务的一级页面多数使用了顶部通栏banner的效果,由于iPhone X在状

编写手机端自适应页面案例,springMVC代码,SpringMVC上传代码,去掉input框中原有的样式,使ios按钮没有圆角,css中的border-radius类似

1.编写的页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html PUBLIC "-//

手机端、移动端开发注意事项:

1.meta 标签使用      <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">      <meta content="yes" name="apple-mobile-web-app-capable">      <meta con

手机端 html 页面

<!doctype html> <html> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv=Cache-Control content=no-cache /> <!---重新加载页面 禁止缓存作用 --!&g

手机端H5页面常见问题

1.Android点击图片或按钮和输入框的时候,会有阴影框的效果 解决方法: img,input,button{ -webkit-tap-highlight-color: transparent; }

织梦系统-手机端搜索页面跳转到电脑端问题解决方法

使用dedecms最新程序移动版的童鞋如果遇到,手机版搜索结果跳转到的是电脑版搜索结果页面去: 解决方法 移动版模板搜索代码中要带有(下面标红的代码) <form name="formsearch" action="/plus/search.php">    <input type="hidden" name="pagesize" value="15">    <input t

vue+node开发手机端h5页面开发遇到的坑

一 css 1.文字超过span宽度显示...(单行文字) .topWrap .introduce span { padding: 0 17px; display: inline-block; border-radius: 5px; height: 18px; line-height: 18px; margin-top: 15px; max-height: 18px; max-width: 90%; white-space:nowrap; text-overflow:ellipsis; over