为啥我的 CSS 在移动设备上与在狭窄的桌面浏览器上看起来不同,我该如何更改? [复制]

Posted

技术标签:

【中文标题】为啥我的 CSS 在移动设备上与在狭窄的桌面浏览器上看起来不同,我该如何更改? [复制]【英文标题】:Why does my CSS look different on a mobile device than it does on my narrow desktop browser and how do I change it? [duplicate]为什么我的 CSS 在移动设备上与在狭窄的桌面浏览器上看起来不同,我该如何更改? [复制] 【发布时间】:2021-10-08 08:37:22 【问题描述】:

窄桌面浏览器上的登录屏幕:

移动设备上的登录屏幕:

两侧具有相同的宽度和高度以及完全相同的 CSS 代码。 为什么看起来不一样,我该如何更改?

如果我尝试使用

@media screen and (max-width: 520px) ... 

要更改 div 的宽度,它在移动设备上看起来更好,但在桌面设备上则不同且更差。

【问题讨论】:

您介意发布该元素的代码吗? 检查您的元标记 看看:***.com/questions/4472891/… & ***.com/questions/7859336/…,如果这有助于您了解发生了什么。 【参考方案1】:

这是一个非常有用的标签,您可以将其放入 head 标签中。这可能是你的问题

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

【讨论】:

【参考方案2】:

不要使用缩小桌面尺寸来在移动设备中查看您的网站 而是使用 chrome 开发人员工具上的移动图标来查看将在什么屏幕尺寸上显示的内容,并相应地使用 CSS 中的媒体查询,以便您可以在移动设备上获得所需的外观。

【讨论】:

【参考方案3】:

尝试使用百分比而不是像素,它应该可以工作。 您可能会考虑的另一件事是使用引导登录页面。

【讨论】:

以上是关于为啥我的 CSS 在移动设备上与在狭窄的桌面浏览器上看起来不同,我该如何更改? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的输入在移动设备上不起作用?

我的网站不会在 iPhone 上加载图像,但会在所有其他浏览器、移动设备或桌面设备上加载

为啥我的点击功能在移动设备上的这个 SVG 内不起作用,但在桌面上却起作用?

行高在 iPhone 和 iPad 上的显示方式与在其他设备上不同

桌面和移动设备之间的 css 正文宽度变化

如何让我的 CSS @media 代码在移动设备上运行以使我的网站具有响应性?