- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在picturefill.js中,除了上面指定的以外怎么写?
下面写什么以及如何指定除上述以外的条件(小于屏幕宽度480px)?
※我要指定thumb.jpg
写模式A和写模式B的区别?
哪个是正确的?
模式A
<picture>
<!--[if IE 9]><video style="display: none;"><![endif]-->
<source srcset="main.jpg" media="(min-width: 480px)">
<!--[if IE 9]></video><![endif]-->
<img srcset="thumb.jpg" alt="">
</picture>
模式B
<picture>
<!--[if IE 9]><video style="display: none;"><![endif]-->
<source srcset="main.jpg" media="(min-width: 480px)">
<source srcset="thumb.jpg">
<!--[if IE 9]></video><![endif]-->
<img srcset="thumb.jpg" alt="">
</picture>
最佳答案
从技术上讲,它们都是正确的*,并且在功能上是等效的,但是 A 更可取,因为 source
元素是完全不必要的,因为它重复了 img
中已经指定的相同信息.
*) 除了 src
是 img
上的必需属性,但在使用 picturefill 时这是故意违反的,以避免在旧版浏览器中重复下载。
关于css - 在picturefill.js中,除了上面指定的以外怎么写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32202862/
我正在使用 Picturefill v2.3.1 并且想知道是否有人知道用链接包装图片标签的方法,该链接也会对视口(viewport)宽度使用react?我的代码目前是这样的:
我想使用 Picturefill + React + React Router(同时使用 Webpack)。 上下文:尚无同构架构,因此在初始页面加载(路由更改)后获取数据。 …因此,渲染方法被调用了
如何使用 picturefill 提供视网膜图像? 目前我正在使用 picturefill.js 的第二个版本用作 polyfill。 我的 HTML 代码是: 问题是:所有浏览器(Chrome 除
我们目前正在我们的网站上实现 Picturefill(版本 2.2.0)。图片元素看起来像这样: 如您所见,考虑到正常的媒体查询和像素比,我们有
我正在创建一个网站,其中包含 Royal Slider HTML version 。我想使用picturefill加载针对当前查看的分辨率优化的图像。但我在让它发挥作用时遇到了问题。当我通过普通的 W
当通过创建两倍大的第二个图像来适应 Retina 显示器时,我看到推荐使用 picturefill.js 来防止下载较大的图像,除非它们是需要的。 但这不是“min-device-pixel-rati
我正在使用 picturefill 制作响应式图片。我遇到的问题是我正在调用 picturefill(); ajax调用成功回调的方法。当动态加载时,picturefill 被调用。 这工作正常,但问
我使用以下标记已有一段时间了: 这与 picturefill ( http://scottjehl.github.io/picturefill/ ) 配合得非常完美,不会出现任何跨客户端问题。 我只
我使用 Picturefill 在我的网页上加载了几张图片。它们在 Chrome 中正确显示,但在 Internet Explorer 8 中根本不显示。 这是我的代码示例:
我是一名优秀的程序员,十分优秀!