【问题标题】:Rails Mobile App: Inline styles better?Rails 移动应用程序:内联样式更好?
【发布时间】:2010-11-05 11:29:42
【问题描述】:

我们正在开发一个 Rails 3 应用程序,该应用程序使用 mobile_fu 为移动设备显示另一个版本的视图。到现在为止还挺好。但是手机并不是每次都渲染样式,经常需要刷新才能显示实际的格式。

我们想知道提供内联样式是否是个好主意,如果是,最好的方法可能是什么。我想到了 layout-haml 中的 .css 和 yield :css 块的 File.read。

我们知道这对缓存不利,但我不确定移动浏览器是否也缓存了那么多。而且无论如何它只是多出几十行。

这仅适用于移动设备,桌面版本可以正常运行。

感谢任何反馈!

【问题讨论】:

    标签: ruby-on-rails css


    【解决方案1】:

    提供一些关于您在使用哪些移动平台时遇到困难的背景信息可能会从社区中得到更好的答案,并且可能对使用相同设备的其他人有所帮助。

    【讨论】:

    • 我们在 Android 上观察到了这个问题,但我们没有测试任何其他平台。手机是第一代 Moto Droid 和最新一代的索尼 Experia 手机。
    • 它发生在基于 Webkit 的现代浏览器中的事实令人好奇;我倾向于认为这里还有其他事情在起作用。我会禁用任何缩小,将随机数附加到 .css 文件名以防止缓存,并可能将包含移动到标记的底部。这些会影响性能,但它们可以帮助您更好地了解问题的背景以找到更合适的解决方案。除此之外,如果它不是一个高流量的网站,并且您找到了一种可以为您的工作流程维护的方法,就我而言,包括 HTML 中的 CSS 就可以了。
    猜你喜欢
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    • 2022-11-12
    • 2013-07-06
    • 1970-01-01
    • 2014-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多