html - 移动网页布局不一致问题

标签 html ios css iphone mobile-website

我已尝试配置以下页面,以便页面宽度适合设备的屏幕尺寸: http://www.kinohunt.com/movies/17353

我用来配置的 html 如下:

但是,此页面在 iPad 上按预期呈现,但在 iPhone 上却不是 在 iPhone 中打开时,页面总是太大,超出屏幕宽度,因此右侧被裁剪。

我是否没有正确使用视口(viewport)配置?

我也有一个类似的页面,在 dom 中有更多电影详细信息对象,它在 iPhone 上可以正确调整大小:http://www.kinohunt.com/top/imdb

最佳答案

您使用的是硬编码宽度值。请改用百分比。例如,宽度:80%。这将使您的页面元素相应地缩放。

iPad 可能显示良好,因为它的视口(viewport)大于您硬编码的宽度设置(在您的情况下,“top-table”上为 780px)。

以下是 jsfiddle 示例(在每个示例中调整浏览器的大小):

关于html - 移动网页布局不一致问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26173462/

相关文章:

javascript - 如何在点击时更改整个页面/网站的 CSS?

ios - 将 NSURLSessionDataTask 转换为具有后台支持的下载任务

iphone - 仅在 iPad(模拟器或设备)上崩溃 - [__NSArrayM insertObject :atIndex:]

objective-c - 如何使用 UISilder 在 SubView 中添加和删除 UIButtons?

html - CSS 不适用于 http 但适用于 www

javascript - 自定义有效性 JQuery

javascript - 根据元素更改img src和文本

php - HTML PHP 在复选框上输入选中属性而不提交表单

javascript - 下拉菜单悬停,但子菜单不悬停

带有 CSS 的 Android 应用