html - iOS Safari 中的 HTML 音频元素显示奇怪
问题描述
我<audio>
在页面中有 HTML 元素。页面和音频元素在所有浏览器的计算机上看起来和工作正常。当页面首次在 iOS 上的 Safari 中加载时,音频元素/播放器看起来不错。但是,当我将页面缩小时,音频播放器缩小到只有一个播放按钮,它们显示在相邻元素的顶部 - 播放器按钮相对于相邻元素实际上相当大(参见下面的屏幕截图)。
当我在 Safari 中打开页面(未针对移动设备优化)时,它看起来像这样。
代码很简单:页面上的每个音频都是这样定义的:
<audio controls="controls" controlsList="nodownload">
<source src="http://somesite.com/music/some-song.mp3" type="audio/mpeg">
Your browser does not support the 'audio' element
</audio>
并且有一些我玩过的 CSS 试图让它工作,它目前是:
audio {
height: 25px;
min-height: 10px;
padding: 2px 0px 2px 0px;
display: block;
}
这是怎么回事?有解决办法吗?
解决方案
推荐阅读
- java - java.lang.RuntimeException: java.lang.NullPointerException
- java - 关于 Java 中 LockSupport.getBlocker(Thread t) 的一个问题
- vba - 在 Access 中为多个 Excel 文件导入添加字段文件路径
- simulation - 如何将两个不同代理的运行与多个运行组合在一起
- python - 为什么我使用 python 将元素插入到没有分行器的 xml 文件中?
- r - 事后成对
- gnuplot - 如何避免使用带线图中的累积 y 值绘制非连续时间序列值
- google-apps-script - Google Apps 脚本或公式对输入单元格的时间执行数据验证
- php - 从 localhost 到实时站点的 Curl 响应不一致
- c# - 如何使用不同的 chrome 配置文件 C#、selenium webdriver 并行触发多个 chrome 实例