: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

瀏覽器相容性

另見