:stalled

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

:stalled CSS 伪类选择器代表一个可播放的元素,例如 <audio><video>,当播放停滞时。如果用户请求播放媒体资源中的特定位置,但一段时间内未能接收到任何数据,则该资源被认为是停滞的。这与 :buffering 不同,当停滞时(例如,由于网络错误)媒体元素意外地没有加载数据,持续大约 3 秒(具体时间取决于用户代理)。

注意::buffering 伪类一样,当元素“停滞”时,它仍然被认为是“正在播放”的。如果 :stalled 匹配一个元素,那么 :playing 也会匹配该元素。

语法

css
:stalled {
  /* ... */
}

示例

CSS

css
:stalled {
  outline: 5px solid red;
}

audio:stalled {
  background-color: red;
}

规范

规范
选择器 Level 4
# selectordef-stalled
HTML
# selector-stalled

浏览器兼容性

另见