wordpress - 如何将替代文本添加到实际上是无声、循环、自动播放 MP4 的 GIF
问题描述
我在我的 Wordpress 网站上有一些帖子,其中包含很长的 GIF 视频。为了减少这些 GIF 的巨大尺寸,我将它们转换为 MP4 视频,现在使用<video>
标签来显示它们,如下所示:
<div>
<video src="myVideo.mp4" autoplay="autoplay" loop="loop" muted="" playsinline="" webkit-playsinline="" width="600">
</video>
<p class="wp-caption-text">My caption that makes it look more like an img than a video</p>
</div>
我的问题是,添加 alt 文本的最佳方法是什么,就像我在<img>
标签上添加的那样?这些视频可能使用了<video>
标签,但实际上它们更像是图像,并且应该能够具有替代文本。什么最适合屏幕阅读器,什么最适合 SEO?
还有其他方法可以实现我不知道的更小、更高效的 GIF 的目标吗?
解决方案
使用 title 属性,这在 VIDEO 元素上有效。正如 ALT 文本描述的静态图像!
<video title="xyz" ...>
像:
<div>
<video title="xyz " src="myVideo.mp4" autoplay="autoplay" loop="loop" muted="" playsinline="" webkit-playsinline="" width="600">
</video>
<p class="wp-caption-text">My caption that makes it look more like an img than a video</p>
</div>
推荐阅读
- verilog - 表达式宽度 32 与逻辑门阵列端口 1 的宽度 1 不匹配
- c++ - 当我使用客户端模拟器对其进行测试时,IOCP Socket Worker 线程的工作速度太慢了
- algorithm - 使用最速下降算法解决无约束优化问题
- sqlite - 是否有关于 GROUP BY 查询中的非聚合列的保证?
- javascript - 使用后端 Laravel 在 Reactjs 应用程序中的复选框上过滤数据
- c# - 通过 API for Identity 服务器远程更改密码
- vba - 如何提取商店的电子邮件地址?
- pandas - 使用python从html中提取表数据,其中行存储在div中
- kentico - 如何将带有表单控件的页面类型从 kentico 10 传输到 Xperience Core
- javascript - 添加其他类名后,CSS属性不起作用