响应式图片的处理

如果需要在响应式网页设计中,针对不同的设备使用不同图片的话。可以利用HTML5新增的picture标签:

<picture> 
<source srcset="smaller.jpg, smaller_retina.jpg 2x" media="(max-width: 768px)">
<source srcset="default.jpg, default_retina.jpg 2x">
<img srcset="default.jpg, default_retina.jpg 2x" alt="My default image">
</picture>

另外,兼容性问题方面,可以使用polyfill: http://scottjehl.github.io/picturefill/

<picture> 
<!--[if IE 9]><video style="display: none;"><![endif]--> 
<source srcset="smaller.jpg" media="(max-width: 768px)"> 
<source srcset="default.jpg">
<!--[if IE 9]></video><![endif]-->
<img srcset="default.jpg" alt="My default image"> </picture>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,638评论 25 709
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,865评论 1 92
  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 3,613评论 1 19
  • 我终于失去你了 还在人前装作快乐 可其实没人看我笑着 或是眼泪落了几颗 但你曾经为什么 短暂停留却让人深刻 你终于...
    夏小溪_阅读 255评论 6 3
  • 如果可能,我仍然不希望面对很多事情,但是那些已经发生了的,我会好好去面对。 上学的时候,无论班里有多少同学,宿舍是...
    浪漫的高贵阅读 919评论 16 11