HTML5我可以使用<img>其中<来源>
HTML5 Can I use <img> with <source>
我想知道是否可以像使用<video>
一样使用标记<img>
。当我想在我的网站上添加视频时,我使用:
<video>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
</video>
结果是浏览器只加载支持的第一个文件。<img>
也可以这样做吗?我想添加svg和png/jpg格式的图标,所以浏览器会加载支持的图标。或者最好用一些Javascript来检测user-agent
,然后用其他格式替换图形?
否,不能将<img>
与<source>
组合。这是故意不允许的,因为它造成了向后兼容性问题然而,对于这个用例,引入了新元素<picture>
:
<picture>
<source type="image/svg+xml"
srcset="image.svg">
<img src="fallback.jpg" alt="">
</picture>
它正在获得支持,但由于它是全新的,一些重要的浏览器还没有出现。
相关文章:
- 正在检测导航到<a name=“;最新主题”></a>
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- 在<script src=“"></脚本>标签
- 等效于<script src=“;something1.json”></脚本>
- CSS/.JS问题,<ul><李>在Megamenu中
- 如何在<td></td>在Procractor中
- 显示“<script src='some.js'></脚本>"在Html文档中
- 如何将Array转换为<ul><李>以字母为标题的字母列表
- <script src=“//代码.jquery.com/jquery-1.11.1.min.js”></
- 选择<脚本></脚本>作为html正文中的纯文本
- 可折叠<UL><李>不起作用
- $.mobile.loadPage()和$(“linkBtn”).click();t负载<头部></头部&
- <脚本/>vs<脚本></脚本>webpack和angular
- Javascript/RRails-如何包装link_to而不是<a></a>在javascript
- jQuery在处理<选择><选项>
- 布局lt md已被弃用.请使用`layout gt-<xxx>`变种
- 在<%%中定义的访问变量>从<脚本></脚本>
- 页面设计<a href><按钮><输入>在JSP中
- 注入html标记<ul></ul>在我的<李></李>元素
- jQuery选择器<按钮></按钮>