不同显示设备下分辨率不同造成的定位错乱问题。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不同显示设备下分辨率不同造成的定位错乱问题。相关的知识,希望对你有一定的参考价值。

我用了将近3个小时时间研究这个问题,终于用最最最笨的方法解决了。因为实在找不到原因是什么。

台式机分辨率一般情况下为最大1920的设置,笔记本分比率最高是1920,但很大一部分比这个小,这是分辨率;

台式机一般都为19寸及以上,笔记本一般保持在11寸到15.6存之间;

以上两个原因,造成了笔记本显示网页刚刚好只显示中间部分,而台式机显示的更宽,

而且据我观察发现,台式机调试的时候,把页面放大到125%,才是笔记本正常100%的展示效果,在正常情况下,页面不会出现太大问题,可是当有了定位的时候,将会造成布局严重错乱。

(括弧:无论绝对定位,相对定位,但是页面百分比缩小定位不会出现问题)

尝试方法:给加定位的元素外面包个div,加绝对定位,里面用相对定位,或者给外面的元素加相对定位,里面用绝对定位,事实证明,只要一放大页面,定位就会不一致,我想了下可能原因:

页面放大,背景跟着也变大了,原本可能100像素的top值,现在可能50px就够了,所以造成布局混乱。

目前还没有想到好的解决办法,不知道媒体查询是否可以实现,因为在页面放大的时候,布局是一直在变的。

最后我用最笨的办法实现了,只能保证在页面放大到150%之内,布局不会变,全部用margin实现定位。

本文出自 “小叙前端” 博客,请务必保留此出处http://beileixinqing.blog.51cto.com/7540036/1877393

以上是关于不同显示设备下分辨率不同造成的定位错乱问题。的主要内容,如果未能解决你的问题,请参考以下文章

Python pyautogui分辨率不同造成的图片定位与鼠标位置不一致的解决方法

解决Winform程序在不同分辨率系统下界面混乱

不同分辨率下Apriltag识别精度测试

请问用dreamweaver cs3做网页时,如何在不同分辨率下固定层的位置?

如何解决PC端适配问题?比方说 在不同分辨率下 也能正常显示。希望说的通俗易懂些。

网页怎么在不同的屏幕分辨率下显示正常