Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

:stalled

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

La pseudo-classe CSS :stalled représente un élément qui est lisible, tel que <audio> ou <video>, lorsque la lecture est bloquée. Une ressource est considérée comme étant bloquée si l'utilisateur·ice a demandé la lecture d'une position spécifique dans la ressource multimédia, mais qu'elle n'a pas réussi à recevoir de données pendant un certain temps. Cela diffère de :buffering en ce sens que l'élément multimédia ne charge pas de données de manière inattendue lorsqu'il est bloqué (par exemple, en raison d'une erreur réseau) pendant environ 3 secondes (le temps exact dépend de l'agent utilisateur).

Note : Comme avec la pseudo-classe :buffering, l'élément est toujours considéré comme « en lecture » lorsqu'il est « bloqué ». Si :stalled correspond à un élément, :playing correspondra également à cet élément.

Syntaxe

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

Exemples

CSS

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

audio:stalled {
  background-color: red;
}

Spécifications

Specification
Selectors Level 4
# selectordef-stalled
HTML
# selector-stalled

Compatibilité des navigateurs

Voir aussi