首页 > 其他分享 >前端开发-视口(布局视口、视觉视口、理想视口)

前端开发-视口(布局视口、视觉视口、理想视口)

时间:2023-12-06 11:37:30浏览次数:27  
标签:视口 分辨率 布局 宽度 视觉 屏幕 前端开发

首先必须要明白一点:(假设手机分辨率3200 * 1420),css中的1px不一定等于实际屏幕的1px(这里有1420px),系统会自动匹配一个最合适的比例(假设这个比例为3.5),用屏幕的3.5px 去渲染css中的1px,也就是说,所有的显示屏幕,不管你的分辨率是多少,系统都会自动匹配一个最适合的比例(假设是5),用实际屏幕的5px去渲染css中的1px

1.实际开发中需要理解三个视口

布局视口:(注意:开发中用的就是这个视口宽度)宽度一般默认是980px  ,所以一行最大能放980px的标签,超过就会换行(与开发中的px一比一对应)

视觉视口:(注意:实际看到的就是这个视口宽度)假设一个屏幕分辨率为3200*1420,渲染比例是2,那么这个视觉视口的宽度为1420px/2=710px,一个屏幕内宽度最大能看到710px,超过就要往右滑动才能看

 

但开发中是用布局视口,所以,视觉视口宽度为710px容不下我们的布局视口宽度980px,所以在手机查看的时候,需要往右滑动,才能看到右边的页面。这就不太和谐,所以有下面的理想视口出现 

理想视口:有没有一个视口,这个视口宽度就等于视觉视口的宽度(注意:不同屏幕的分辨率,视口宽度可能会不同),这样就不用往右滑动了,这样子,这个视口宽度就能适应所有的屏幕的视觉视口宽度。

添加 <meta  name="viewport" content="width=device-width,initial-scale=1" /> 就让我们的布局视口变成了理想视口,这样就能适应所有的屏幕并且不同的分辨率了

 

总结:

1.开发中用的是布局视口

2.理想视口就等于视觉视口

3.设置meta 让布局视口变成理想视口(视觉视口)

目的就是为了让布局视口能适应所有屏幕的分辨率

标签:视口,分辨率,布局,宽度,视觉,屏幕,前端开发
From: https://www.cnblogs.com/babyone/p/17879117.html

相关文章

  • 行业安卓主板-基于RK3568/3288/3588的AI视觉秤/云相框/点餐机/明厨亮灶行业解决方案(一
    AI视觉秤单屏Al秤集成独立NPU,可达0.8Tops算力,令AI运算效率大幅提升,以实现生鲜商品快速准确识别,快速称重打印标签,降低生鲜门店运营成本,缓解高峰期称重排队拥堵的现象,提高称重效率,升级购物新体验。云相框方案云相框带来全新的方式分享照片,无论身在何处,手机通过云相框应用,即可将照片和......
  • 机器视觉中的图像增强与对比度调整技术
     在机器视觉中,图像增强与对比度调整技术是常用的方法,旨在改善图像的质量和视觉效果,或将图像转换成更适合人眼观察或机器分析识别的形式。图像增强技术可以针对给定图像的应用场合,有目的地强调图像的整体或局部特性,将原来不清晰的图像变得清晰或强调某些感兴趣的特征。例如,可以扩......
  • 基于Aidlux平台的工业视觉少样本缺陷检测
    工业视觉缺陷检测的工作流程常用异常检测算法面临的挑战及发展图像分割的数据标注数据标注准确的重要性:1. 训练模型的基础2. 提高模型性能3. 降低误判和误诊分险4. 减少资源浪费自动标注SAM的使用模型切换模型部署#-*-coding:UTF-8-*-importaidlite_gpuimportcv2impor......
  • 基于Aidlux平台的工业视觉少样本缺陷检测
    工业视觉缺陷检测的工作流程 常用异常检测算法面临的挑战及发展图像分割的数据标注 数据标注准确的重要性:训练模型的基础提高模型性能降低误判和误诊分险减少资源浪费自动标注SAM   模型切换模型部署#-*-coding:UTF-8-*-importaidlite_gpu......
  • 什么是前端开发中的 SVG Sprites 技术
    SVGSprites在前端WebUI渲染中的应用在前端Web应用开发中,图标的使用是非常常见的需求,而SVG(可缩放矢量图形)是一种灵活而强大的图形格式,常被用于在Web界面中呈现图标。SVG提供了可伸缩性、可定制性和清晰度,但当页面上包含大量图标时,每个图标都作为单独的HTTP请求加载可能导致性......
  • 北京大学 | Video-LLaVA视觉语言大模型:统一输入,同时处理图片和视频数据
    前言 北京大学和其他机构的研究人员近期提出了一种名为Video-LLaVA的视觉语言大模型。该模型的创新之处在于能够同时处理图片和视频作为输入。在处理图片的任务中,该模型展现出了出色的性能,在多个评估榜单中名列前茅,尤其在视频方面取得了令人瞩目的成绩。这项研究的关键点在于关注......
  • 使用Aidlux进行工业视觉少样本缺陷检测的实战应用
     Aidlux是一个强大的工具,可以帮助我们进行深度学习模型的开发和部署。在这个视频中,我们将会看到如何下载和安装Aidlux,如何使用VSCode远程连接到Aidlux,如何在Aidlux商店中安装Python3.9和OpenCV-Python,以及如何进行模型转换和上传。首先,我们需要下载和安装Aidlux。这个过程非......
  • 关于CCD视觉对位系统+UVW对位平台计算公式算法举例
    UVW对位平台介绍:1、这是一种可以实现以平面上任意一点为中心,进行旋转运动的装置,并可沿着任意的方向平移。2、此平台和视觉CCD纠偏系统对接在一起,可以很快完成高精度的纠偏工作,重复定位精度一般可达±1μm;下述算法由平台相对移动量可算出各执行器(U、V、W)的移动量。回转中心(at,bt)指......
  • 前端开发-vscode必备插件
    1.AutoCloseTag自动闭合html标签2.AutoImport自动引入3.AutoRenameTag自动重命名4.AutoScssStruct4Vue根据vue文件的模板template结构,自动生成对应的scss文件 5.CodeSnap代码生成图片6.codeTour代码向导,适合调......
  • 高级前端开发工程师必备:Hooks、React Router v6 和状态管理
    点击下方“前端开发博客”,关注并“设为星标”大家好,我是漫步最近一个大佬的简历这样子写的,“可以熟练利用react全家桶进行开发。对ahooks部分源码阅读,加深对hooks的基本使用及其内部的实现原理有了深层次的理解;阅读过react-rouerv6的源码,进行过技术分享;对技术选型(redux、......