|
Post by account_disabled on Jan 29, 2024 5:16:04 GMT
国家人们跳过购买个人电脑而直接购买移动设备也出现了大幅增长。 不幸的是移动领域引入了一层复杂性开发人员可能难以适应。移动开发不仅仅是跨浏览器更应该是跨平台。大量的移动设备使得彻底的测试实际上变得不可能让开发人员怀念只需要支持旧版浏览器的日子。 关于 SmashingMag 的 进一步阅读: 为什么我们不应该制作单独的移动网站 移动浏览器的(并非如此)秘密力量 如何使用 CSS3 媒体查询创建网站的移动版本 构建更好的响应式网站 除了支持不同的平台之外每个设备还可以使用任意数量的移动网络浏览器。例如Android 用户可以使用本机 Android 浏览器访问您的网站也可以安装 Opera Mini 或 Firefox Mobile。只要智能手机使用渐进式网络浏览器就可。 以了(可以肯定地说现在大多数浏览器都是渐进式的)但并非必须如此。 认识图像优化Addy Osmani 的新实用指南用于在网络上优化和提供高质量图像。一切尽在一本528 页的书中。 跳转至目录 ↬ 功能面板 智能手机市场份额 资料来源:尼尔森研究图片来源 移动网络 购买电话号码列表 重新引入了近年来基本上被忽视的几个问题。首先即使使用 4G 网络带宽也成为移动消费者的一个严重问题。此外移动设备的屏幕尺寸显着减小这带来了自投影显示器时代以来从未存在过的屏幕空间问题。将这些问题与跨平台兼容性问题结合起来不难看出移动开发很像“时间倒退”。因此让我们一次解决这些问题并创建移动 Web 开发路线图: 如何实施移动样式表 移动样式表要改变什么 超越样式表 iPhone / iPad 的特别关注 如何实。 现移动样式表 向网站添加移动支持的第一步是包含一个特殊的样式表来调整移动设备的 CSS: 服务器端方法和 UA 字符串 包含移动样式表的一种方法是使用服务器端语言(例如 PHP)检测用户代理字符串。通过这种技术该网站可以检测移动设备并提供适当的样式表或将用户重定向到移动子域例如m.facebook。这种服务器端方法有几个优点:它保证了最高级别的兼容性还允许网站向移动用户提供特殊的标记/内容。 Facebook 移动 m.facebook 大图 虽然这种技术非常适合企业级网站但存在一些实际问题使其难以在大多数网站上实施。新的用户代理字符串几乎每天都会出现因此保持 UA 列表最新几乎是不可能的。此外此方法依赖于中继其真实用户代理的设备。尽管如此浏览器过去已经欺骗了他。
|
|