html 禁止缩放

🌙
手机阅读
本文目录结构
axihe

禁止浏览器缩放网页的 HTML 代码

html5 默认允许用户缩放页面,如果需要禁止缩放,我们需要将user-scalabel=0设置下,具体代码如下:

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

注意:meta 在 head 里。

iPhone/android 的 viewport 禁止页面自动缩放

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, target-densitydpi=device-dpi" />

属性解释:

1.width

width 设置 viewport 的宽度,即 iphone 最初模拟 PC 浏览器的宽度,之后 iphone 会这个宽度展现的页面同比缩放到 iphone 屏幕上。设置 width=device-width 后就不会再进行缩放了,因为宽度正好和 iphone 的宽度相同(前提是没有设置缩放比例)。

2.minimum-scale 和 maximum-scale

控制用户允许设置的缩放比例的。

3.user-scalable

标识是否允许对页面进行缩放,取值有两个 yes 和 no。设置为 no 则不允许进行页面缩放了。

4.initial-scale

设置用户最初看到页面时的缩放比例。

5.target-densitydpi

Android 浏览器所需要的,因为 Android 硬件设备标准不一, 其中同样物理尺寸的屏幕,可能因为 dpi 的不同而具有不同的分辨率,

Android 浏览器默认会缩放页面以便最好地呈现, 可惜和 Java 的垃圾回收一样,它很难做到”最好”。所以最好还是人工指定吧。

  • target-densitydpi 可以设定的值
  • device-dpi - 设备本身的像素
  • high-dpi - 用高像素,中低像素屏幕适当缩小。
  • medium- 中等像素,高的屏幕放大,低的变小是默认值
  • low-dpi - 低像素,中高像素会适当变大。

更多 HTML 搜索

通过查看前端开发者在搜索引擎里的搜了哪些 HTML 内容,可以知道他们实际工作使用了什么技术或者什么地方薄弱;

你可以通过点击 HTML 常见搜索 来查看前端开发者都在搜哪些内容;

注:这里仅收录了常见搜索,并不是无论搜索什么都记录在里面的;

如果你是为了面试做准备的,那么推荐你查看 HTML面试题,这里基本包涵了市场上的所有 HTML 方面的面试题,让你更加牢固的掌握 HTML 知识


AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili 和抖音。

关注我: Github / 知乎

如果你加我的私人微信,麻烦写上您的 称呼,所在地区,职业,方便我备注,谢谢


本站的微信公众号

阿西河前端教程

Anbang

Bilibili(B站)

朱安邦

Anbang