css - 手机网站html元素太宽

标签 css mobile width

我正在设计我网站的移动版本,它应该像一个移动应用程序。

问题是我的移动浏览器中的 html 元素有一个奇怪的宽度。我试过将 body 和 html 设置为 width:480px;内容是 480px,但即使这样,内容旁边也有很多空白(估计约为 300px)。这样做的效果也是网站没有缩放到内容,而是缩放到内容 + 空白,您首先必须放大才能正确使用网站。

当然我想用 width:100%;所以它在不同的屏幕尺寸上都能很好地呈现。

有谁知道发生了什么或如何解决它?

编辑 html代码只是简单的xhtml过渡,没什么特别的。在我的 CSS 中:

body, html {
width:480px !important;}

但如果我不为那些设置宽度,它应该可以正常工作吗?我也没有为任何其他元素设置宽度(除了按钮 100px 和类似的东西),如果我在我的计算机上查看移动版本,没有元素似乎比主体更宽。

最佳答案

您是否添加了 viewport 元标记?

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

关于css - 手机网站html元素太宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5582046/

相关文章:

jquery - 计数一个 Div 中的图像

css - 从最近的内容 block 中删除用户名 Drupal 7

html - Foundation hide-for-small 不工作

ios - StageWebView、iOS、本地文件

html - 添加更多内容时,div 标签宽度会扩大

html - 仅 CSS 的全宽侧边栏背景可能吗?

css - Windows 操作系统按钮样式 CSS

javascript - 移动网络应用程序的自动完成

android - 以 Listview 中的百分比设置相同的 ImageView 高度和宽度

css - 遇到最多的 CSS 错误/问题