记录一下浏览器缩放和移动端缩放的区别,其实两者是有很大的不同的,之前一直搞不明白。

2023-11-06

直接问AI它们之间的区别的话,是这么回答的

浏览器缩放和移动端缩放是两种不同的概念,它们涉及到用户在不同设备上改变网页内容大小的方式。以下是它们的主要区别:

  1. 浏览器缩放(Desktop Browser Zoom):

    • 浏览器缩放是指在桌面计算机浏览器上,用户通过调整浏览器窗口的缩放级别来改变网页内容的大小。
    • 用户可以使用浏览器的缩放功能,通常通过按住Ctrl键(在Windows上)或Command键(在Mac上)并滚动鼠标滚轮或使用快捷键来实现。也可以在浏览器菜单中找到缩放选项。
    • 浏览器缩放会同时改变网页的文本、图像和布局大小,以适应用户的缩放设置。这可以用来增大或减小整个页面,包括文字和图像。
  2. 移动端缩放(Mobile Device Zoom):

    • 移动端缩放是指在移动设备(如智能手机或平板电脑)上,用户通过手势来放大或缩小网页内容,而不是调整浏览器窗口的大小。
    • 用户可以使用手指捏合或展开手势来控制网页的缩放级别。将两个手指捏合在一起会缩小页面,将它们展开会放大页面。
    • 移动端缩放通常只改变网页的视觉呈现,而不会改变网页的实际布局或文本大小。这意味着页面元素的物理大小和排列方式不会改变,只是视觉上会变得更大或更小。

总的来说,浏览器缩放和移动端缩放是用于不同类型设备和交互方式的调整页面大小的方法。浏览器缩放更适用于桌面计算机,而移动端缩放则更适用于触摸屏设备,它们的效果和用户体验有所不同。在网页设计中,需要考虑到这些不同的缩放方式,以确保用户在不同设备上都能获得良好的用户体验。

以下是我的理解

首先浏览器缩放会改变分辨率

我说的分辨率是浏览器为当前网页容器设置的分辨率,而不是屏幕的物理分辨率哟。

很明显,假设当我css设置100vw,100vh后,相应元素占满全屏,此时元素宽高为100px,200px。
那我缩放大小为50%后,还是占满屏,且宽高为200px,400px。所以分辨率此时是变了的。

而移动端只会像放大镜似的放大缩小

看下移动端像刚才的设置,移动端放大缩小其实分辨率是没有改变的,页面加载后它就设置好了视口分辨率,放大缩小只是将该视口进行像放大镜似的放大缩小,放大后被遮挡的部分就可以左右滑动来浏览了。
所以像我刚才设置的元素在浏览器上无论怎么放大缩小,它所有内容都能一眼看到,而在移动端上放大了就看不全了,只能上下左右滑动来看全,缩小的话占不满它又自动回弹去占满视口了。

优缺点

浏览器的话放大缩小会导致元素排列发生变化,因为设置固定宽度和百分比宽度的元素在某一分辨率下长的差不多,分辨率一变就大变样了,而移动端的话放大缩小就对网页元素的排列没影响了,只是把所有内容都放大了嘛。

移动端呢,可以在head里添加以下标签来限制初始分辨率,具体属性可以百度查看

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, minimum-scale=0.5, user-scalable=yes">

以上就是我的简单理解,记录以下防止忘记。

原文链接

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

记录一下浏览器缩放和移动端缩放的区别,其实两者是有很大的不同的,之前一直搞不明白。 的相关文章

随机推荐

  • 【计算机网络】RPC框架简介

    文章目录 RPC框架 RPC简介 什么是 RPC RPC原理 RPC 解决了什么问题 常见的 RPC 框架 HTTP和RPC比较 RPC框架 参考文档 RPC框架 RPC简介 什么是 RPC RPC Remote Procedure Cal
  • Python 打印网页为图片(基于edge)

    首先 如果你还没有安装Edge WebDriver 可以前往此处下载 https developer microsoft com en us microsoft edge tools webdriver 使用Chrome的话一样的下载 但是
  • linux基础(超级详细小白入门篇)

    1 基础介绍 1 1 unix 与 linux 区别 1 2 内核 Ubuntu 主要界面视图 因为窗口也是需要消耗资源的 CentOS 主要运用在服务器 linux启动时我们会看到许多启动信息 Linux 系统的启动过程并不是大家想象中的
  • 渗透初识之DVWA靶场搭建及使用(详细图文)

    目录 环境搭建 一 下载DVWA 二 安装DVWA 三 DVWA 使用 环境搭建 我将环境搭在win7 漏洞环境建议还是在虚拟机上搭建 一 下载DVWA 下载地址 Buy Steroids Online UK Anabolic Steroi
  • shell 学习记录(一)-Orange Pi Linux 5.4 SDK启动脚本build.sh

    前言 完全shell菜鸟 以Orange Pi Linux 5 4 SDK编译启动脚本build sh学习shell 对不懂的语法 命令记录 一 获取当前文件夹绝对路径 SRC dirname realpath BASH SOURCE 0
  • 带你玩转Visual Studio

    带你玩转Visual Studio 带你新建一个工程 工程目录下各文件的含义 解决方案与工程 在这之前先了解一个概念 解决方案与工程 解决方案 Solution 一个大型项目的整体的工作环境 工程 Project 一个解决方案下的一个子工程
  • 小程序中如何将页面生成图片?

    记一次开发一款小程序遇到的需求 根据用户填写的商品信息 生成一张可分享的购买海报 简单的看了一下小程序的canvas组件 是可以满足这个需求的实现 所以就开始规划 组织代码了 1 小程序组件 canvas 是可以实现的 这里我就不多说了 但
  • 英语怎么学

    我是怎么从零开始学英语的 哈哈哈 在很多人眼里 英语难 和我以前的认为一样 其实英语是最好学的一个语言 很有规则 远比我们的母语中文好学 多数不要一年 就能够过关了 但要友技巧 很多人一定会认为我晕了头 不要急 等我说完了 你再说这话也不迟
  • MySQL 利用UDF执行命令

    UDF即User Defined Functions lib mysqludf sys 在github的介绍 A UDF library with functions to interact with the operating syste
  • Openwrt-搭建一个Git服务器

    简介 对于Git文件的管理 一直是一个比较困扰的问题 目前是流行的Github是一个不错的选择 但是默认是开源的 如果是一些不愿共享出来的文件代码 我们最好是搭建一个自己的服务器 在git官方网站有git服务器的搭建方法 今天 我要说的是在
  • PYQT5表格及样式设置方法

    PYQT5遇到的问题和解决 1 给table添加样式 table 透明度设置 构造一个含图片的label 再用setCellWidget把label插入单元格 1 给table添加样式 1 qApp setStyleSheet font s
  • 《因果学习周刊》第6期:因果推荐系统

    No 06 智源社区 因果学习组 因 果 学 习 研究 观点 资源 活动 关于周刊 因果学习作为人工智能领域研究热点之一 其研究进展与成果也引发了众多关注 为帮助研究与工程人员了解该领域的相关进展和资讯 智源社区结合领域内容 撰写了第6期
  • 【GeekUninstaller】卸载程序

    软件介绍 删除不了的文件 或者软件可以下载试试不需要安装 文章目录 前言 一 如何下载 二 使用步骤 1 安装完之后自动打开 前言 GeekUninstallers是一款高效 快速 小巧 免费的软件卸载与清理工具 旨在帮助用户删除系统上安装
  • caffe源码追踪--syncedmem

    首先来看看caffe include caffe syncedmem hpp ifndef CAFFE SYNCEDMEM HPP define CAFFE SYNCEDMEM HPP include
  • 深度学习之 python pandas

    在数据科学领域 pandas是非常有用的工具 在数据科学细分领域大数据 通常和深度学习有关 这部分 本篇博客从pandas重要函数开始 到数据变换以及数据分析 pandas提供了数据变换 数据清理 数据可视化以及数据提取等主要数据处理功能
  • tar -xf_linux 解压缩命令tar

    linux环境下常见的压缩文件格式 tar tar gz tar bz2 tar xz 参数 c create create a new archive 创建文件 x extract get extract files from an ar
  • 静态资源上传七牛云

    一 七牛云SDK function 请参考demo的index js中的initQiniu 方法 若在使用处对options进行了赋值 则此处config不需要赋默认值 init options 即updateConfigWithOptio
  • Python爬虫实战(五) :下载百度贴吧帖子里的所有图片

    准备工作 目标网址 https tieba baidu com p 5113603072 目的 下载该页面上的所有楼层里的照片 第一步 分析网页源码 火狐浏览器 gt 在该页面上右击 查看页面源代码 会打开一个新的标签页 第二步 查找图片源
  • ue4蓝图中的customevent和function的细微差别。

    在调用第三方库时 我用customEvent时 可以调用LowEntryHttpRequest中的 Executes the request This blueprint can NOT execute several HTTP Reque
  • 记录一下浏览器缩放和移动端缩放的区别,其实两者是有很大的不同的,之前一直搞不明白。

    直接问AI它们之间的区别的话 是这么回答的 浏览器缩放和移动端缩放是两种不同的概念 它们涉及到用户在不同设备上改变网页内容大小的方式 以下是它们的主要区别 浏览器缩放 Desktop Browser Zoom 浏览器缩放是指在桌面计算机浏览