我很难弄清楚如何设置初始比例,以使网站在所有不同的浏览器、操作系统和设备上看起来都很好。我的网站有一个 main.css 文件,然后根据您拥有的设备包含其他文件,例如 mobile.css 和 tablet.css。
我有一个键值对哈希表,其中键是浏览器+操作系统+设备,值是初始比例值。在为视图分配适当的初始比例之前,我的控制器代码将确定您使用的浏览器+操作系统。这不是输出初始比例的好方法。
我想要以下任何一种解决方案:
只指定一个常量初始比例,结合其他常量属性,将很好地呈现网站
基于浏览器、操作系统和设备的其他属性推导出适当初始比例的简单方程
一种在所有浏览器、操作系统和设备上一致地呈现网站而不使用初始规模的方法
以下是我遇到的示例问题:如果我将初始比例设置为 1,它在 Galaxy Note 1+Stock 浏览器+Android4.0.4 上渲染得很好,但在 Galaxy Note 1+Chrome+Android 4.0.4 上它太大了. 换句话说,在同一部手机和同一操作系统上,但在不同的浏览器上,规模是乱七八糟的!事实上,它在所有 iOS 设备上看起来也很丑陋。在 OS6 的 iphone4S 上太大了,在 OS 5.1 的 iPad 1 上稍微太大了。
一定有更简单的方法来控制移动设备上的网站规模吗?