【发布时间】:2014-04-03 05:40:51
【问题描述】:
我知道之前已经回答过类似的问题。但我无法弄清楚哪种方法是最好的。我发现有两种方法:
使用
img标签并获取两张图片,一张用于小尺寸,一张用于大尺寸。在大屏幕上隐藏小尺寸徽标,在小尺寸屏幕上反之亦然。使用 css 背景,在媒体查询中为不同的分辨率提供不同的 logo url。
但这是实现这一目标的更标准方法。在搜索引擎优化方面,我认为使用img 标签至少对于显示您网站的徽标来说更好。但就性能而言,您总是需要下载一张额外的图像,从而导致多一个请求。
除了这两种方式之外,我还缺少其他方式吗?
【问题讨论】:
-
为什么不加载一个图像并使用 css 样式调整它的大小? 或者给它一个类和@media (max-width: 499px) for mobile 改变宽度
-
出于两个原因,我的徽标也包含我们的标语,所以为了清楚起见,我试图在小屏幕上显示没有标语的徽标,而且我已经在浏览器缩放图像的地方阅读过它不是个好主意。
标签: css twitter-bootstrap