Spec-Zone.ru › CSS

Псевдокласс CSS `:past`

Базовая поддержка Ограниченная доступность

Эта функция не входит в Baseline, поскольку она не работает в некоторых наиболее широко используемых браузерах.

Селектор :past — это временной CSS-псевдокласс, который соответствует любому элементу, полностью расположенному перед элементом, соответствующим :current. Например, в видео с субтитрами, отображаемыми с помощью WebVTT.

:past(p, span) {
  display: none;
}

Синтаксис

:past {
  /* ... */
}

Примеры

CSS

:past(p, span) {
  display: none;
}

HTML

<video controls preload="metadata">
  <source src="video.mp4" type="video/mp4" />
  <source src="video.webm" type="video/webm" />
  <track
    label="English"
    kind="subtitles"
    srclang="en"
    src="subtitles.vtt"
    default />
</video>

WebVTT

WEBVTT FILE

1
00:00:03.500 --> 00:00:05.000
This is the first caption

2
00:00:06.000 --> 00:00:09.000
This is the second caption

3
00:00:11.000 --> 00:00:19.000
This is the third caption

Спецификации

Спецификация
Селекторы уровня 5
# the-past-pseudo

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
past
23
79
Нет
15
7
25
Нет
14
7
1.5
4.4
7

См. также

  • Формат текстовых дорожек видео Web (WebVTT)
  • :current
  • :future

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/:past

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API