html - 对于移动网站,我的图片应该是多大的

标签 html css mobile jquery-mobile

我们正在为一个移动网站设计一个模板,我们遇到了一个问题,我们不知道 Logo 的大小或背景等应该是多少。

我们将使用 Jquery 移动 API 和 HTML5/CSS3,这基本上允许我们创建网站的整个架构而无需担心尺寸,但就背景和图像等外部 Assets 而言,我们不知道什么是最佳尺寸,以便与大多数设备更加兼容。

最佳答案

iPhone 4S/5 具有 640 像素宽的高分辨率屏幕。许多 Android 智能手机的最大宽度为 720 像素,但有些会达到 800 像素。超过它的任何东西都可能被视为平板电脑。

就广泛的兼容性而言,您可以做的最好的事情就是单一的 CSS 样式:

img { max-width: 100%; height: auto; }

这将确保无论屏幕分辨率如何,您的图像都不会大于包含它的元素。 (当构建一个考虑到移动用户的响应式网站时,你的元素宽度、边距和填充都应该尽可能地计算为百分比。)显然,这也意味着你下载的图像数据比许多手机需要的多,但如果你在处理双色标识时,差别不大。与往常一样,让您的图片尽可能少且小。

此外,如果您不处理照片,则应该查看 SVG 图像。由于它们是基于矢量的,因此它们可以在任何分辨率下完美调整大小,并且 they're compatible with pretty much every browser except IE8 and Android 2.x .

关于html - 对于移动网站,我的图片应该是多大的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12848764/

相关文章:

html - 如何在 Bootstrap 中改变 body 的边界半径

css - 最大宽度 div 中的右对齐图像

javascript - 将 Canvas 显示为 gif 以进行视频预览

javascript - 通过ajax将内容加载到工具提示中

html - 在 mozilla firefox 浏览器中从/var/www 文件加载 wordpress

ios - 适用于 iOS native 设备功能的 Appium 自动化

javascript - jquery mobile 阻止执行或退出

android - Flutter 中手掌检测/扫描功能的用途

javascript - 我该如何选择这个li项?

html - CSS:以类似表格的方式分布非表格元素