Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The ::cue-region CSS pseudo-element matches WebVTT cues within a selected element. This can be used to style captions and other cues in media with VTT tracks.

::cue-region {
  color: yellow;
  font-weight: bold;

The properties are applied to the entire set of cues as if they were a single unit. The only exception is that background and its longhand properties apply to each cue individually, to avoid creating boxes and obscuring unexpectedly large areas of the media.


::cue-region | ::cue-region(<selector>) {
  /* ... */

Permitted properties


WebVTT: The Web Video Text Tracks Format
# the-cue-region-pseudo-element

Browser compatibility

There is no browser implementing this feature.

See also