网页在手机浏览器中超宽windows

Webpage is super wide in mobile browser windows

我创建了以下网页:

http://isometricland.net/games/games.php

问题是在我的 Lumia 上,在 UC 浏览器和 Edge 中,文本很小。 (事实上​​,一切都变得很小。我必须放大才能阅读任何内容。)

这是我的 CSS 代码的问题吗?或者,移动浏览器是否错误地报告了设备的屏幕尺寸?我写了一些媒体查询来根据以 em 为单位的屏幕大小呈现略有不同的样式,但未检测到最小尺寸。

如果问题出在网页上,我想解决这个问题,但我不知道如何判断它是网页的问题,还是问题是什么

请帮忙!

尝试将以下内容添加到您的 <head>

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

有关详细信息,请参阅 Using the viewport meta tag to control layout on mobile browsers

您将要面对的下一个问题是表格的使用。这些将导致页面布局更宽,因为它们不换行。你可以做的是将它们放在一个响应式包装器中,该包装器将滚动任何额外的溢出:

<div class="scroll-overflow">
    <table>...</table>
</div>
div.scroll-overflow {
    overflow-x: scroll;
}

最后,您在网站底部加载了完整的 728x90 广告。这也会导致整体布局非常宽,从而在屏幕上显示得更小。

您应该在此处放置更窄的广告,或者使用 CSS 限制广告宽度。通过这些小的更改,您的网站对移动用户的友好程度会立即提高很多倍。

这是之前(左)和之后(右)。