javascript - iPad 和 iPhone 通用应用程序的不同 CSS 样式表

标签 javascript iphone css ipad uiwebview

我有一个本质上是嵌入在 UIWebView 中的离线网站。我已经创建了一个样式表来很好地格式化 iPhone 屏幕上的所有内容,但我需要不同的格式来更好地利用 iPad 的屏幕。

我尝试使用代码简单地将不同的样式表复制到位,但这涉及到修改应用程序包,这要么不被鼓励,要么在这种情况下根本不起作用。

谁能想出一种方法来根据应用程序是在 iPhone 还是 iPad 上运行来加载不同的样式表?我有数千个与网站同步的 HTML 文件,所以我不能很容易地修改所有这些文件。我需要一些方法来更改使用 javascript 加载的样式表或将 css 文件移动到特定位置。

我还应该提到,这是一个通用应用程序,在两者上运行几乎完全相同的代码(和略有不同的 nib 文件)。

最佳答案

你能用CSS media query吗? ?您可以使用 stringByEvaluatingJavaScriptFromString: 将其注入(inject)您的页面.

关于javascript - iPad 和 iPhone 通用应用程序的不同 CSS 样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3903031/

相关文章:

javascript - 如何使用 (PHP)foreach 使用数据库中的记录更新我的 javascript 时间表?

javascript - 创建 DOM 元素并将其附加到另一个元素的内容

javascript - Three.js 着色器在单个自定义几何网格面上无法正确显示

jquery - 在鼠标移动时设置 CSS 不适用于 Bootstrap

javascript - Typescript 和 Node js 得到 "Not a Function Error"

ios - iOS 8上的墙纸

iphone - Objective C HTML 转义/反转义

iphone - 如何通过代码从应用程序更新 localized.strings ?

css - 相对于 parent 的 parent 的位置

javascript - 如何通过JS获取nextElementSibling类型?