html - 是否有'alt'属性
问题描述
我正在使用<picture>
标签。我的目标群体使用现代浏览器,因此只要Firefox 支持 WebP,就无需使用该<img>
标签。
现在:
<picture>
<source srcset="image-200px.webp 1x, image-400px.webp 2x" type="image/webp">
<img src="image-200px.jpg" alt="Description">
</picture>
很快:
<picture>
<source srcset="image-200px.webp 1x, image-400px.webp 2x">
</picture>
有没有办法在不使用标签时实现alt
属性?<picture>
<img>
解决方案
我的目标群体使用现代浏览器。只要 Firefox 支持 WebP,就不需要使用
<img>
标签
虽然您可能不关心支持不支持该<picture>
元素的浏览器,但 HTML 规范说:
内容模型:
零个或多个源元素,后跟一个 img 元素,可选择与脚本支持元素混合。
该img
元素是强制的,因此替代文本仍然由元素alt
上的属性提供。img
推荐阅读
- c - 我想把这个顺序代码变成一个循环
- python-3.x - 比较 time1(来自 API 请求)和 time2(SQL 请求)
- python - 当使用 numpy 数组手动复制不会失败时,为什么 Hypothesis 给出了一个伪造的例子?
- java - 如何仅在一个实例上在集群中运行火石英触发器
- azure - 通过 Azure 门户使用 AD 组限制对 AD 应用程序的访问
- python - 计算结果未添加到现有 csv
- android - AndroidStuidio:未启用 EditText 上的触摸
- node.js - Redis CPU 消耗问题
- rust - 为什么必须在结构中创建泛型类型的无用字段?
- r - 无法在 R 版本 4.0.5 中安装 ggtree