手机端页面Html设置

meta name="viewport" content="width=device-width,initial-scale=1.0"理解 viewport的概念 viewport就是设备的屏幕上能用来显示我们的网页的那一块区域 content属性值 width:设备可视区域的宽度,值可为数字或关键词device-width intial-scale:页面首次被显示时可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放 maximum-scale=1.0, minimum-scale=1.0;可视区域... 阅读详情

首先,这篇文章转自https://blog.youkuaiyun.com/qq_38881495/article/details/83513246,特声明一下版权,感谢!

1、在写手机端时必要需要加入meta
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
// (width=device-width),
//  初始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%。
//  minimum-scale=1, maximum-scale=1 最大(最小)缩放比例
//  user-scalable 是否允许用户缩放。

2.删除默认的苹果工具栏和菜单栏
<meta name="apple-mobile-web-app-capable" content="yes">

3.在web app应用下状态条(屏幕顶部条)的颜色
<meta name="apple-mobile-web-app-status-bar-style" content="black" />

4.禁止了把数字转化为拨号链接
<meta name="format-detection" content="telephone=no">

5.浏览网站时的小图标

<link rel="shortcut icon" href="snipaste_20170824_145806.png" type="image/x-icon" />  <!-- 修改小图标 -->

6.设置缓存
<meta http-equiv="Cache-Control"content="no-cache"/>
//手机页面通常在第一次加载后会进行缓存,然后每次刷新会使用缓存而不是去重新向服务器发送请求。如果不希望使用缓存可以设置no-cache。

7.长时间按住页面出现闪退
element {

  -webkit-touch-callout:none;

}

8.select{
    -webkit-appearance: none;  
    /*清除select默认样式*/
    background: url("img/order_img/drop-down.png")no-repeat right;
    /*注:上一步清除样式后,select中的三角符号也会被清除,所以需要自己添加下三角,我在此出用一个下三角背景图片填充*/
    background-size: 0.3rem;
    background-position-x: 96%;
}


9. format-detection 启动或禁用自动识别页面中的电话号码。
<meta name="format-detection"content="telephone=no">

10、上下拉动滚动条时卡顿、慢
body {-webkit-overflow-scrolling: touch; overflow-scrolling: touch;}


11、禁止复制、选中文本
Element {-webkit-user-select:none;
  -moz-user-select:none;
  -khtml-user-select:none;
   user-select:none;
}

12、iphone及ipad下输入框默认内阴影
Element{
  -webkit-appearance:none;
}

13、ios和android下触摸元素时出现半透明灰色遮罩
Element {
  -webkit-tap-highlight-color:rgba(255,255,255,0)
}

14、圆角bug
某些Android手机圆角失效
background-clip: padding-box;


15、顶部状态栏背景色
<meta name="apple-mobile-web-app-status-bar-style"content="black"/>

16、启动画面
<link rel="apple-touch-startup-image"href="start.png"/>
iOS下页面启动加载时显示的画面图片,避免加载时的白屏。

17、windows phone 点击无高光
<meta name="msapplication-tap-highlight"content="no">

18、ios 设置input 按钮样式会被默认样式覆盖
解决方式如下:
input,
textarea {
  border: 0; 
  -webkit-appearance: none; 
}

设置默认样式为none

19、IOS键盘字母输入,默认首字母大写
解决方案,设置如下属性
<input type="text"autocapitalize="off"/>

20、select 下拉选择设置右对齐
设置如下:
select option {
direction: rtl;
}

21、消除 IE10 里面的那个叉号
input:-ms-clear{display:none;}

22、处理点击延迟300s
$("#haorooms").on("touchend",function(event) {
   event.preventDefault();
 });

23、ios滑动手机卡顿
body{ -webkit-overflow-scrolling:touch; overflow-scrolling:touch;}  //上下拉动滚动条时卡顿、慢
-webkit-overflow-scrolling:touch;/*流畅滚动,ios7下会有滑一下滑不动的情况,所以需要写上*/
html,body{ -webkit-tap-highlight-color: rgba(0,0,0,0); }  // 去掉苹果手机点击瞬间出现的灰色背景
input{ -webkit-appearance: none; } // 去除苹果手机默认的input样式
selector{ cursor: pointer } // 给IOS系统里cursor不为pointer的元素添加事件时会不同程度受影响,加上cursor: pointer可解决
img{ pointer-events: none; } // 阻止图片在微信里被点击放大

24、viewport模板
<meta charset="utf-8">
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport">//主要I是强制让文档的宽度与设备宽度保持1:1,最大宽度1.0,禁止屏幕缩放。
<meta content="yes" name="apple-mobile-web-app-capable">//这个也是iphone私有标签,允许全屏浏览。
<meta content="black" name="apple-mobile-web-app-status-bar-style">//iphone的私有标签,iphone顶端状态条的样式。
<meta content="telephone=no" name="format-detection">//禁止数字自动识别为电话号码,这个比较有用,因为一串数字在iphone上会显示成蓝色,样式加成别的颜色也是不生效的。
<meta content="email=no" name="format-detection">
--------------------- 
作者:&星期八& 
来源:优快云 
原文:https://blog.youkuaiyun.com/qq_38881495/article/details/83513246 
版权声明:本文为博主原创文章,转载请附上博文链接!

【HTML网页制作】这段HTML和CSS代码构建了一个模拟手机界面的简单网页,其中包含了一个导航栏和几个可切换的内容区域。 这个网页示例展示了一个简单的手机界面模拟,其中包含一个底部导航栏和几个可切换的内容区域。通过JavaScript,用户可以在点击导航项时切换显示不同的内容。 阅读详情

相关推荐

水的数据库之道,老子一句话照进 SAP HANA 开发现场

摘要:SAP HANA开发应遵循"水利万物而不争"的哲学,让数据自然流动而非强行改造。开发者需避免过度建模,保持模型贴近业务语义;合理利用计算下推,减少对优化器的干扰;勇于处理数据基数、过滤条件等底层问题;在SQLScript中采用集合思维而非命令式编程。关键在于让每种数据沿最适合的路径流动,而非将所有逻辑塞入单一技术结构。这种开发方式虽不显眼,却能构建更稳定高效的系统。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3986

手机端常见兼容问题

1、在写手机端时必要需要加入meta &lt;meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"&gt; // (width=device-width), // 初始缩放比例(initial-scale=1)为......

在北风吹起的时候加入我们的队伍 在秋雨到来的时候成为彼此的温暖 6576

HTML在手机端禁止放大缩小

2万+

移动前端开发之viewport的深入理解

在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。 一、viewport的概念 通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个a

FFy's Blog 1万+

【实战】ESP32 + LN298N 实现电动推杆的闭环位置伺服控制

本文详细介绍了如何使用ESP32微控制器和LN298N电机驱动模块,为普通电动推杆增加编码器反馈,实现精准的闭环位置伺服控制。文章从硬件选型与接线讲起,深入解析了编码器四倍频计数原理与位置换算,并重点阐述了PID控制算法的核心思想、代码实现及参数整定方法,旨在帮助读者从零构建一个反应迅速、定位精准的智能执行器系统。

weixin_29195615的博客 318

FPGA赋能:从加权灰度均值到快速收敛的自动曝光实战

本文深入探讨了FPGA在工业视觉自动曝光算法中的应用,重点介绍了加权灰度均值法的优化实现与快速收敛策略。通过硬件友好的算法改造和流水线架构设计,FPGA方案能在1帧内完成曝光调整,显著提升处理速度和能效比,适用于复杂光照条件下的工业检测场景。

weixin_29306317的博客 82

html手机端页面meta,移动端网页meta设置和响应式

苏宁易购WAP的meta分析响应式meta设置媒体查询时读的width为viewport的宽度。viewport宽度为手机分辨率。比如note2 1280*720.需要重置为设备 640*360方式类型cssjavascript原理媒体查询宽、高范围。设置html的font-size基准值(window.innerWidth/psd的初始化宽度)*psd的初始font-size。算出当前网页的fo...

weixin_39634900的博客 3696

如何在TRAE(国际版)中搭建ESP-IDF环境以及怎么使用ESP-IDF插件编译烧录到ESP32s3中

点击进入,再点击ESPRESSIF中的EXPRESS,这里会下载ESP-IDF所需要的全部工具和包等等。首先我们从终端中进入项目所在的目录中,我的项目在E盘下的jikecode\esp32s3-client中,我就进入这个目录下。,因为我的项目是针对ESP32-S3进行开发的,所以这里的芯片型号是esp32s3,大家根据各自芯片的型号来输入。执行了这个命令后,ESP-IDF会自动配置与ESP-S3相关的编译选项,生成对应芯片的配置文件。进入第一个ESP-IDF插件,进行安装,注意安装的是。

一个爱折腾技术的普通人,分享踩过的坑、学到的干货。 1504

关于HTML5手机端页面缩放的问题

通常在写HTML5手机端页面的时候,我们会发现页面所显示元素的比例不正确,那此时我们需要添加的就是: <metaname="viewport"content="width=device-width,initial-scale=1"> 或者是 <metaname="viewport"content="width=device-width,initial-...

adx5800963的博客 1168

使用QGIS提取天地图遥感影像中的建筑物轮廓,及AI方案

用QGIS的插件提取遥感影像中的建筑轮廓,并提供了几个AI提取建筑轮廓的方案。

cky_123的博客 2万+

C++控制台实现简单的注册登录

C++控制台实现简单的注册登录 #include<iostream> #include<string> #include <vector> #include <conio.h> void Display();//调用display显示switch()界面 void Register();//注册 void Enter();//登录 using nam...

乔路非 2万+

html5手机端页面缩放问题的解决

通常在写HTML5手机端页面的时候,我们会发现页面所显示元素的比例不正确,那此时我们需要添加的就是:&lt;meta name="viewport" content="width=device-width,initial-scale=1"&gt;或者是&lt;meta name="viewport" content="width=device-width, initial-scale=1.0, m...

ynlflixin的博客 1万+

豆包大模型API调用两种方法

ps: 因为是自用,所以这里图方便采用硬编码密钥的形式;如果有需求/安全风险,建议参考官方教程设置ARK_API_KEY环境变量的方式。坏处是:看别人的教程走了一大圈弯路hh;基础调用的话方法一就可以满足了,也比较方便快捷,容易上手。将 <Model> 替换为 Endpoint ID即可。创建就按照提示填写信息就行,需要实名认证,有免费额度。绿框框里就是Endpoint ID。

kkkkkkkkkasey的博客 1万+

微信棋牌平台开发架设HTML5手机端页面缩放搭建教程

通常在写HTML5手机端页面的时候,我们会发现页面所显示元素的比例不正确,那此时我们需要添加的就是: meta name= "viewport" content= "width=device-width,initial-scale=1" 或者是 meta name= "viewport" co...

chulian3097的博客 524

Microchip Studio 7.0 从零开始:下载、安装到首个AVR工程实战

本文为AVR单片机开发新手提供了Microchip Studio 7.0的完整入门指南。从官方下载、避坑安装,到创建首个GCC C工程、编写LED闪烁代码,再到项目配置、仿真调试与程序烧录,手把手带你完成从零到一的实战过程,是掌握AVR开发环境的必备教程。

weixin_29200741的博客 522

使用Python与OpenCV实现基于霍夫变换的圆形缺陷检测与定位详细教程

本文详细探讨了如何使用Python和OpenCV库,通过图像边缘检测和霍夫变换实现圆形对象的检测与缺陷定位。我们不仅介绍了算法的基本原理,还通过具体的代码示例展示了如何在实际应用中实现这些技术。对于工业检测和医学影像分析,本文的方法提供了高效且易于实现的解决方案。随着图像处理技术的不断发展,未来我们可以期待更多新算法和新技术的应用,如深度学习与传统方法的结合,以及多传感器融合技术的引入,这将进一步提升缺陷检测与定位的效率和准确性。

qq_38334677的博客 1296

手机页面html字体最小多少钱,【CSS】手机端能设置小于20px的字体吗?

目前用的单位是rem,换算是(手机ui像数双倍)/(750/10),现在的一个问题是,为什么随着屏幕尺寸改变,盒子内的间距没有等比缩小,反而溢出盒子了,而且如【进入展会】按钮在iphone5下直接有部分字体看不到了,字体不能比20px还要小了吗?回答:应该是(750/100)*(手机ui像数双倍)?另外web的chrome下默认是最小是12px,手机上面应该不同浏览器至少能到10px。lz至少看一...

weixin_32413167的博客 487

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

android 页面缩放比例缩放,解决HTML5手机端页面缩放的问题

通常在写HTML5手机端页面的时候,我们会发现页面所显示元素的比例不正确,那此时我们需要添加的就是:或者是那么我们来对这句话解释一下就是:viewport : 表示的是显示窗口;width=device-width,initial-scale=1.0 : 表示的是显示窗口的宽度等于设备的屏幕宽度,initial-scale=1.0,即初始的缩放比例为1.0;minimum-scale : 表示的是...

weixin_34183702的博客 866

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

允许手机html页面缩放,解决HTML5手机端页面缩放的问题

通常在写HTML5手机端页面的时候,我们会发现页面所显示元素的比例不正确,那此时我们需要添加的就是:或者是那么我们来对这句话解释一下就是:viewport : 表示的是显示窗口;width=device-width,initial-scale=1.0 : 表示的是显示窗口的宽度等于设备的屏幕宽度,initial-scale=1.0,即初始的缩放比例为1.0;minimum-scale : 表示的是...

weixin_39854369的博客 2095

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

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

代码 这是我在寻找学习手机端rem布局是所使用的 原生JS代码(已压缩,大小不到1k)。不过这个方案仅适用于手机端页面自适应。 <script>!function(e){function t(a){if(i[a])return i[a].exports;var n=i[a]={exports:{},id:a,loaded:!1};return e[a].call(n.exports,n...

qq_37751892的博客 220

html页面手机自动缩放,解决HTML5手机端页面缩放的问题

通常在写HTML5手机端页面的时候,我们会发现页面所显示元素的比例不正确,那此时我们需要添加的就是:或者是那么我们来对这句话解释一下就是:viewport : 表示的是显示窗口;width=device-width,initial-scale=1.0 : 表示的是显示窗口的宽度等于设备的屏幕宽度,initial-scale=1.0,即初始的缩放比例为1.0;minimum-scale : 表示的是...

weixin_32051661的博客 1939

html 手机端设置高度自适应,页面高度自适应方法(PC、移动端都适用)

有个项目移动端的首页需要自适应。宽度已经自适应了 , 高度也要自适应 ,先总结一下方法,PC端也适用。$(function(){var h = window.innerHeight;$(".carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>im...

weixin_35242442的博客 1664

html手机端适配

文章目录1.手机端网页宽度不对 1.手机端网页宽度不对 在html的head中加上下面这句 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> </head> html页面手机适

baidu_40537062的博客 3594

手机端pdf文件预览pdf.js使用方法详解

虽然H5页面可以通过A直接访问html 但可惜的是 手机端H5页面这样做就直接变下载了 那么想要实现手机端的pdf文件预览就需要用到pdf.js了 首先 我们访问地址 http://mozilla.github.io/pdf.js/ 下载完成后我们在下载的东西中找到 pdfjs文件夹 和 php.js 就这两个东西就够了 然后我们在页面中引入 php.js <script type="text/javascript" src="./php.js"></script&g

weixin_45966674的博客 3020
上一篇: Web前端如何快速的兼容手机
下一篇: 关于.NetCore中第三方开放平台接受微信推送的授权消息以及事件消息
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值