【发布时间】:2012-03-12 06:53:16
【问题描述】:
我下载了 Twitter Bootstrap 示例并用它创建了一个简单的 rails 项目。我在需要的地方复制了css,它显示得很好。我还复制了 js,一切都在我的桌面上运行良好:当我更改浏览器的大小时,它会重新组织页面。当使用一些不同大小的“响应式设计测试工具”时,效果很好。
我遇到的问题是在我的 iPhone 上:它的显示方式和我的桌面上一样。
当我尝试 Bootstrap Hero 示例页面(这是我开始时的页面)时,它在我的 iPhone 上运行良好。
会出什么问题?我几乎没有接触任何 CSS,我只是在页脚上添加了一个填充。
仅供参考,我更改的 CSS 是将我的应用程序链接到 application.css,内容如下:
/* Application stylesheet */
@import url(bootstrap.css);
@import url(bootstrap-responsive.css);
/* Body */
body {
padding-top: 60px;
padding-bottom: 40px;
}
/* Footer */
footer {
padding: 20px 0;
}
【问题讨论】:
-
可以发个测试页或者一些代码吗?
-
它对我很敏感。为什么你认为它没有响应?
-
@RaySF 我看不出它为什么不能工作的原因,尽管我对你使用的
@import规则有一些疑虑,但那是个人的。可以发个测试用例吗? -
@JesseWolgamott 它在我的 iphone 上没有响应,当我打开上面提到的两个页面时,官方示例工作正常(例如,菜单显示不一样)但我的页面显示就像在桌面上一样。
-
@RaySF 由于我工作的性质,我不得不研究提高兼容性和提高使用
@import表示法堆叠的超大样式表的性能的方法。在此过程中,我发现由于该技术导致了许多问题,并发现存在 biiig 性能下降(以及许多无法解释的错误),后来通过使用 html<link>标签附加样式表来修复这些问题.后来在 SO 中得到this 等问题的支持。
标签: twitter-bootstrap responsive-design