关于移动端开发的一些基础设置问题

本文介绍了移动端开发中常见的问题及解决方案,包括禁止页面缩放、消除input框自动记忆功能、禁止用户选中文字、修改placeholder样式等。适用于希望提高用户体验的前端开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于移动端开发的一些基础设置问题

1.禁止页面缩放

<head>

<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">

</head>

2.input框消除自动记忆功能

<input type="text" autocomplete="off">

//input的autocomplete属性默认是on:其含义代表是否让浏览器自动记录之前输入的值

//off:则关闭记录

3.禁止用户选中文字

-webkit-user-select:none

4.placeholder元素样式的修改

input::-webkit-input-placeholder{color:red;} //input框提示的颜色

input:focus::-webkit-input-placeholder{color:green;} //聚焦时的提示的颜色

5.去除 button在 ios上的默认样式

-webkit-appearance: none;

border-radius: 0

6.CSS 超过一定宽度省略号…显示

overflow: hidden; /* 当字符串超过规定长度,显示省略符*/

text-overflow:ellipsis;

white-space: nowrap;

7.流畅滚动

body{ -webkit-overflow-scrolling:touch; }

8.禁止长按 a,img 标签长按出现菜单栏 
使用 a标签的时候,移动端长按会出现一个 菜单栏,这个时候禁止呼出菜单栏的方法如下:

a, img { -webkit-touch-callout: none; /*禁止长按链接与图片弹出菜单*/ }

9.禁止 a 标签背景 
在移动端使用 a标签做按钮的时候,点按会出现一个“暗色”的背景,去掉该背景的方法如下

a,button,input,optgroup,select,textarea { -webkit-tap-highlight-color:rgba(0,0,0,0); /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/ }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值