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

简介:

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

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

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

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

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

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

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

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

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

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



本文转自 蓓蕾心晴 51CTO博客,原文链接:http://blog.51cto.com/beileixinqing/1877393,如需转载请自行联系原作者

相关文章
|
7月前
|
编解码 UED
描述一下你是如何处理不同屏幕尺寸和分辨率的。
```markdown 使用响应式设计、媒体查询适应屏幕尺寸;利用弹性布局保证元素自适应;通过图像适配提供高质量视图;多设备测试与优化确保兼容性,持续关注新技术以应对屏幕多样性。 ```
66 3
|
1月前
|
编解码 算法
为什么受损的视频数据通常显示为绿色?为什么很多30帧/秒的视频实际都是29.976帧/秒?
视频编码采用YUV格式因其亮度与色度分离,利于压缩且兼容黑白显示;受损视频常显绿色因YUV转RGB时Y、U、V为0导致;30帧/秒视频实为29.976帧/秒源于NTSC标准适应彩色电视需求;H.264等标准中H无特定含义,H.264又名MPEG-4 AVC,是ITU-T与ISO/IEC MPEG合作成果。
|
7月前
|
存储 编解码 API
【解码与渲染 异常情况】深入解析视频中绿色竖线现象(一)
【解码与渲染 异常情况】深入解析视频中绿色竖线现象
254 6
【解码与渲染 异常情况】深入解析视频中绿色竖线现象(一)
|
7月前
|
存储 编解码 算法
【解码与渲染 异常情况】深入解析视频中绿色竖线现象(二)
【解码与渲染 异常情况】深入解析视频中绿色竖线现象
174 1
|
7月前
|
编解码 定位技术 Windows
电脑多个不同分辨率屏幕鼠标移动时出现偏移、错位情况的解决方法
电脑多个不同分辨率屏幕鼠标移动时出现偏移、错位情况的解决方法
324 1
|
XML 数据格式 计算机视觉
视频检测+定位+测距+控制鼠标移动
视频检测+定位+测距+控制鼠标移动
325 0
视频检测+定位+测距+控制鼠标移动
|
编解码 算法 计算机视觉
案例分享:Qt内窥镜相机录像程序(打开摄像头、支持多种摄像头、分辨率调整、翻转、旋转、亮度调整、拍照、录像、回放图片、回放录像)
案例分享:Qt内窥镜相机录像程序(打开摄像头、支持多种摄像头、分辨率调整、翻转、旋转、亮度调整、拍照、录像、回放图片、回放录像)
笔记本会掉帧(外接显示器掉帧)
原因:可能是HDMI连接线有质量问题,可以更换HDMI连接线;可能是显卡缺少驱动或者显卡性能太低导致,需要更新驱动或者更换显卡。 电脑使用技巧:1、电脑黑屏,可能是电脑的系统出现问题,可以重装系统。可能是充放电电路故障,部分电脑支持对电池进行重新校验,可以查看电脑的说明书进行操作。
跟踪手指在屏幕上的位置生成音频样本并播放
跟踪手指在屏幕上的位置生成音频样本并播放
96 0