diff --git a/files/ru/_redirects.txt b/files/ru/_redirects.txt
index 7c0f8ece77bda4..21cd59dc18f2a9 100644
--- a/files/ru/_redirects.txt
+++ b/files/ru/_redirects.txt
@@ -563,9 +563,6 @@
/ru/docs/Web/API/document.querySelector /ru/docs/Web/API/Document/querySelector
/ru/docs/Web/API/range.getBoundingClientRect /ru/docs/Web/API/Range/getBoundingClientRect
/ru/docs/Web/API/Видимость_страницы_API /ru/docs/Web/API/Page_Visibility_API
-/ru/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute /ru/docs/orphaned/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute
-/ru/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute /ru/docs/orphaned/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute
-/ru/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute /ru/docs/orphaned/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute
/ru/docs/Web/Apps/Fundamentals/Audio_and_video_delivery/Adding_captions_and_subtitles_to_HTML5_video /ru/docs/Web/Guide/Audio_and_video_delivery/Adding_captions_and_subtitles_to_HTML5_video
/ru/docs/Web/Apps/Fundamentals/Audio_and_video_delivery/buffering_seeking_time_ranges /ru/docs/Web/Guide/Audio_and_video_delivery/buffering_seeking_time_ranges
/ru/docs/Web/CSS/:-moz-focusring /ru/docs/Web/CSS/:focus-visible
diff --git a/files/ru/_wikihistory.json b/files/ru/_wikihistory.json
index a8f09e1bd0eb55..a385eaa49c2466 100644
--- a/files/ru/_wikihistory.json
+++ b/files/ru/_wikihistory.json
@@ -17177,18 +17177,6 @@
"modified": "2020-04-09T14:17:18.919Z",
"contributors": ["Drrragonica", "b0rique", "kenrick95"]
},
- "orphaned/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute": {
- "modified": "2019-09-05T14:23:53.718Z",
- "contributors": ["opereverzeva"]
- },
- "orphaned/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute": {
- "modified": "2019-08-16T05:54:48.136Z",
- "contributors": ["niktariy", "andreyshedko", "kesha.ohrimenko"]
- },
- "orphaned/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute": {
- "modified": "2019-03-18T21:20:26.038Z",
- "contributors": ["michael_v92"]
- },
"orphaned/Web/CSS/image-set()": {
"modified": "2020-11-16T08:54:13.901Z",
"contributors": ["chrisdavidmills", "justredpaul"]
diff --git a/files/ru/orphaned/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.md b/files/ru/orphaned/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.md
deleted file mode 100644
index 9c14ceae5f6f67..00000000000000
--- a/files/ru/orphaned/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.md
+++ /dev/null
@@ -1,72 +0,0 @@
----
-title: Использование атрибута aria-describedby
-slug: orphaned/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute
----
-
-### Описание
-
-Атрибут [`aria-describedby`](https://www.w3.org/TR/wai-aria/#aria-describedby) используется для указания ID элементов, описывающих объект. Он используется для установления отношений между элементами управления или группами и текстом, описывающим их. Это очень похоже на [aria-labelledby](/en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute "Using the aria-labelledby attribute"): лэйбл описывает сущность объекта, в то время как описание предоставляет дополнительную информацию, которая может понадобиться пользователю.
-
-Атрибут `aria-describedby` используется не только для элементов форм; он, также, используется для связывания статического текста с элементами управления, группами элементов, панелями, областями, которые имеют заголовок, определениями, и др. В разделе [Examples](#examples) ниже приведено больше информации о том как использовать атрибут в этих случаях.
-
-Этот атрибут может использоваться с любым типичным элементом HTML-форм; он не ограничивается элементами, которым назначена ARIA `role` .
-
-### Значение
-
-разделённый пробелами список ID элементов
-
-### Возможные последствия для пользовательских агентов и вспомогательных технологий
-
-> **Примечание:** Мнения о том, как вспомогательная технология должна справляться с этой техникой, могут отличаться. Приведённая выше информация является одним из таких мнений и поэтому не носит нормативного характера.
-
-### Примеры
-
-#### Пример 1: Связывание приложения и описания
-
-В примере ниже, вводный параграф описывает приложение календаря. `aria-describedby` используется для связывания параграфа с контейнером приложения.
-
-```html
-
-
Calendar
-
- This calendar shows the game schedule for the Boston Red Sox.
-
-
- ...
-
-
-```
-
-#### Пример 2: Кнопка закрытия
-
-В примере ниже, ссылка, которая функционирует как кнопка закрытия диалога, описана в другом месте документа. Атрибут aria-describedby используется для связывания описания с ссылкой.
-
-```html
-
-
-...
-
-
Closing this window will discard any information entered and
-return you back to the main page
-```
-
-### Примечания
-
-- Атрибут `aria-describedby` не предназначен для ссылки, описывающей внешний ресурс - так как это ID, он должен ссылаться на элемент в том же документе DOM.
-
-### Использование ARIA-ролей
-
-все элементы базовой разметки
-
-### Связанные ARIA-методы
-
-- [Using the aria-labelledby attribute](/en/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute "en/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute")
-
-### Совместимость
-
-TBD: добавить информацию о поддержке для общих UA и AT комбинаций продуктов
-
-### Дополнительные ресурсы
-
-- [WAI-ARIA specification for aria-describedby](https://www.w3.org/TR/wai-aria/#aria-describedby)
diff --git a/files/ru/orphaned/web/accessibility/aria/aria_techniques/using_the_aria-label_attribute/index.md b/files/ru/orphaned/web/accessibility/aria/aria_techniques/using_the_aria-label_attribute/index.md
deleted file mode 100644
index 6ac0c9af773b77..00000000000000
--- a/files/ru/orphaned/web/accessibility/aria/aria_techniques/using_the_aria-label_attribute/index.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-title: Использование атрибута aria-label
-slug: orphaned/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute
----
-
-Атрибут [`aria-label`](https://www.w3.org/TR/wai-aria/#aria-label) создаёт текстовую метку текущего элемента в случае отсутствия видимого текста описания элемента. Если есть видимый текст, обозначающий элемент, используйте вместо этого [aria-labelledby](/ru/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute "Using the aria-labelledby attribute").
-
-Этот атрибут может быть использован для любого стандартного HTML-элемента; не ограничивается элементами с ARIA `role`.
-
-### Значение
-
-строка
-
-### Возможные эффекты на клиентские приложения и вспомогательные технологии
-
-> **Примечание:** Мнения могут отличаться от того, как вспомогательные технологии должны справляться с этой техникой. Информация, представленная выше, является одним из таких мнений и поэтому не является нормативной.
-
-## Примеры
-
-#### Пример 1: Множественные лейблы
-
-В примере ниже, кнопка стилизована под типичную кнопку "закрыть" с X посередине. Поскольку нет ничего обозначающего значение того, что кнопка закрывает диалог, то `aria-label` атрибут используется чтобы обеспечить метку для любой вспомогающей технологии.
-
-```
-
-```
-
-#### Рабочие примеры:
-
-### Примечания
-
-- Чаще всего API доступности для лейбла привязывается к свойству _accessible name_.
-- Атрибуты, включая **aria-label,** игнорируются большинством автоматических сервисов перевода**.**
-
-### Использование ARIA ролями
-
-Все элементы базовой разметки
-
-### Связанные ARIA техники
-
-- [Использование атрибута aria-labelledby](/ru/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute "en/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute")
-
-### Совместимость
-
-Будет определено позднее: Добавить информацию о поддержке для общих комбинаций продуктов UA и AT
-
-### Дополнительные ресурсы
-
-- [WAI-ARIA спецификация для aria-label](https://www.w3.org/TR/wai-aria/#aria-label)
diff --git a/files/ru/orphaned/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.md b/files/ru/orphaned/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.md
deleted file mode 100644
index 5840357eded03c..00000000000000
--- a/files/ru/orphaned/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.md
+++ /dev/null
@@ -1,143 +0,0 @@
----
-title: Использование атрибута aria-labelledby
-slug: orphaned/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute
----
-
-### Описание
-
-Атрибут [`aria-labelledby`](https://www.w3.org/TR/wai-aria/#aria-labelledby) содержит идентификаторы (атрибут id) меток для таких объектов как элементы ввода (input), виджеты, группы. Атрибут создаёт связь между объектами и их метками. Вспомогательные технологии, такие как средства чтения экрана, используют этот атрибут чтобы собирать все метки в каталог документа, из которого пользователь может перемещаться между ними. Без идентификатора (атрибута id) вспомогательные технологии не могут собрать данные объекты в каталог.
-
-`aria-labelledby` очень похож на [aria-describedby](/en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute "en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute"): Метка (label) предоставляет основную информацию об объекте, в то время как описание (description) даёт более полную/детальную информацию которая может понадобится пользователю.
-
-В дополнение к элементам формы вы можете использовать атрибут `aria-labelledby`, чтобы связать статический текст с виджетами, группами элементов, панелями, областями, которые имеют заголовок, определения и другие типы объектов. Ниже, в разделе [Примеры](#примеры) приведенны примеры и информация как использовать атрибут в данном виде.
-
-Чтобы повысить совместимость с [клиентскими приложениями](https://ru.wikipedia.org/wiki/User_agent) которые не поддерживают ARIA атрибуты, вы можете использовать `aria-labelledby` вместе элементом {{ HTMLElement("label") }} (используя `for` атрибут)
-
-Этот атрибут может быть использован в любом типичном HTML-элементе формы, он не ограничен элементами которые имеют атрибут ARIA `role`
-
-### Значение
-
-Список идентификаторов (id) разделённых пробелом
-
-### Возможные эффекты в клиентских приложениях и вспомогательных технологиях
-
-Когда клиентское приложение вычисляют доступное имя элемента который имеет и атрибут `aria-labelledby`, и атрибут [`aria-label`](https://developer.mozilla.org/ru/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute), они отдадут приоритет `aria-labelledby`
-
-### Примеры
-
-#### Example 1: Multiple Labels
-
-In the example below, each input field is labelled by both its own individual label and by the label for the group:
-
-```html
-
Billing
-
-
-
Name
-
-
-
-
Address
-
-
-```
-
-#### Example 2: Associating Headings With Regions
-
-In the example below, header elements are associated with the content they head. Note that the region being referenced is the region that _contains_ the header.
-
-```html
-
-
Wild fires spread across the San Diego Hills
- Strong winds expand fires ignited by high temperatures ...
-
-```
-
-#### Example 3: Radio Groups
-
-In the example below, the container of a [radiogroup](/ru/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_radio_role "Using the radio role") is associated with its label using the `aria-labelledby` attribute:
-
-```html
-
My radio label
-
-
Item #1
-
Item #2
-
Item #3
-
-```
-
-#### Example 4: Dialog Label
-
-In the example below, the header element that labels the dialog is referred to by the `aria-labelledby` attribute:
-
-```html
-
-
Choose a File
- ... Dialog contents
-
-```
-
-#### Example 5: Inline Definition
-
-In the example below, the definition of a term that is described in the natural flow of the narrative is associated with the term itself using the **aria-labelledby** attribute:
-
-```html
-
The doctor explained it had been a placebo, or
-an inert preparation prescribed more for the mental relief of the patient than for its actual effect on a disorder.
-
-```
-
-#### Example 6: Definition Lists
-
-In the example below, the definitions in a formal definition list are associated with the terms they define using the `aria-labelledby` attribute:
-
-```html
-
-
anathema
-
a ban or curse solemnly pronounced by ecclesiastical authority
- and accompanied by excommunication
-
a vigorous denunciation : cursor
-
-
homily
-
a usually short sermon
-
a lecture or discourse on or of a moral theme
-
-```
-
-#### Example 7: Menus
-
-In the example below, a popup menu is associated with its label using the `aria-labelledby` attribute:
-
-```html
-
-
File
-
-
Open
-
Save
-
Save as ...
- ...
-
- ...
-
-```
-
-#### Notes
-
-The most common _accessibility API_ mapping for a label is the _accessible name_ property
-
-### Used by ARIA roles
-
-All elements of the base markup
-
-### Related ARIA techniques
-
-- [Using the aria-label attribute](/en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute "en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute")
-- [Using the aria-describedby attribute](/en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute "en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute")
-
-### Compatibility
-
-TBD: Add support information for common UA and AT product combinations
-
-### Additional resources
-
-- [WAI-ARIA specification for aria-labelledby](https://www.w3.org/TR/wai-aria/#aria-labelledby)
diff --git a/files/ru/web/accessibility/aria/aria_techniques/index.md b/files/ru/web/accessibility/aria/aria_techniques/index.md
index 4e23a11801b200..5232f77cfefdd7 100644
--- a/files/ru/web/accessibility/aria/aria_techniques/index.md
+++ b/files/ru/web/accessibility/aria/aria_techniques/index.md
@@ -87,7 +87,7 @@ slug: Web/Accessibility/ARIA/ARIA_Techniques
- aria-haspopup
- aria-hidden
- [aria-invalid](/en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-invalid_attribute)
-- [aria-label](/en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute)
+- [aria-label](/ru/docs/Web/Accessibility/ARIA/Attributes/aria-label)
- aria-level
- aria-multiline
- aria-multiselectable
@@ -118,9 +118,9 @@ slug: Web/Accessibility/ARIA/ARIA_Techniques
- [aria-activedescendant](/en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-activedescendant_attribute)
- aria-controls
-- [aria-describedby](/en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute)
+- [aria-describedby](/ru/docs/Web/Accessibility/ARIA/Attributes/aria-describedby)
- aria-flowto
-- [aria-labelledby](/en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute)
+- [aria-labelledby](/ru/docs/Web/Accessibility/ARIA/Attributes/aria-labelledby)
- aria-owns
- aria-posinset
- aria-setsize
diff --git a/files/ru/web/css/_doublecolon_placeholder/index.md b/files/ru/web/css/_doublecolon_placeholder/index.md
index cc68ba346a57af..e217f236c67818 100644
--- a/files/ru/web/css/_doublecolon_placeholder/index.md
+++ b/files/ru/web/css/_doublecolon_placeholder/index.md
@@ -86,7 +86,7 @@ input::placeholder {
Текст placeholder с высоким цветовым контрастом может быть воспринят как введённые данные. Текст placeholder исчезает, когда пользователь вводит что-либо в {{htmlelement("input")}} элемент. Эти обстоятельства могут помешать заполнить правильно форму, особенно людям с когнитивными проблемами.
-Другой подход к представлению информации placeholder заключается в том, чтобы расположить её вне формы ввода в непосредственной близости от неё, а затем использовать [`aria-describedby`](/ru/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute) для программного связывания {{HTMLElement("input")}} элемента с подсказкой.
+Другой подход к представлению информации placeholder заключается в том, чтобы расположить её вне формы ввода в непосредственной близости от неё, а затем использовать [`aria-describedby`](/ru/docs/Web/Accessibility/ARIA/Attributes/aria-describedby) для программного связывания {{HTMLElement("input")}} элемента с подсказкой.
В таком случае содержимое подсказки будет доступно даже в том случае, если что-то введено в форму. Большинство скринридеров используют `aria-describedby` для чтения подсказок после того, как будет прочитан текст метки формы. Пользователь может отключить эту функцию, если дополнительная информация окажется ему ненужной.
@@ -106,7 +106,7 @@ input::placeholder {
Текст placeholder будет отображаться с теми же стилями, что и введённый пользователем текст при работе в [режиме высокой контрастности Windows](/ru/docs/Web/CSS/-ms-high-contrast). Это вызовет затруднения с определением того какой текст был введён, а какой является placeholder.
-- [Greg Whitworth — How to use -ms-high-contrast](http://www.gwhitworth.com/blog/2017/04/how-to-use-ms-high-contrast)
+- [Greg Whitworth — How to use -ms-high-contrast](https://www.gwhitworth.com/blog/2017/04/how-to-use-ms-high-contrast)
### Метки
@@ -127,4 +127,4 @@ Placeholder не является заменой элемента {{htmlelement(
- Псевдокласс {{cssxref(":placeholder-shown")}}, который позволяет применять стили к элементу с **активным** placeholder.
- Связанные HTML-элементы: {{HTMLElement("input")}}, {{HTMLElement("textarea")}}
-- [HTML-формы](/ru/docs/Learn/HTML/Forms)
+- [HTML-формы](/ru/docs/Learn/Forms)
diff --git a/files/ru/web/html/element/heading_elements/index.md b/files/ru/web/html/element/heading_elements/index.md
index a0cd93b1e4c1ea..5b6eb520db4180 100644
--- a/files/ru/web/html/element/heading_elements/index.md
+++ b/files/ru/web/html/element/heading_elements/index.md
@@ -135,7 +135,7 @@ slug: Web/HTML/Element/Heading_Elements
Другим распространённым методом навигации для пользователей программ чтения с экрана является создание списка содержимого секций и использование его для определения макета страницы.
-Содержимое секционирования можно пометить, используя комбинацию [`aria-labelledby`](/ru/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute) и [`id`](/ru/docs/Web/HTML/Global_attributes#id) атрибута, с ярлыком, кратко описывающим назначение раздела. Этот метод полезен в ситуациях, когда на одной странице имеется более одного элемента секционирования.
+Содержимое секционирования можно пометить, используя комбинацию [`aria-labelledby`](/ru/docs/Web/Accessibility/ARIA/Attributes/aria-labelledby) и [`id`](/ru/docs/Web/HTML/Global_attributes#id) атрибута, с ярлыком, кратко описывающим назначение раздела. Этот метод полезен в ситуациях, когда на одной странице имеется более одного элемента секционирования.
#### Пример
@@ -157,9 +157,8 @@ slug: Web/HTML/Element/Heading_Elements
```
-В этом примере технология чтения с экрана объявила бы, что есть два {{HTMLElement("nav")}} разделы, один называется «Основная навигация», а другой - «Нижний колонтитул». Если ярлыки не были предоставлены, человеку, использующему программное обеспечение для чтения с экрана, возможно, придётся расследовать каждый `nav` содержание элемента, чтобы определить их назначение.
+В этом примере технология чтения с экрана объявила бы, что есть два {{HTMLElement("nav")}} раздела, один называется «Основная навигация», а другой - «Нижний колонтитул». Если ярлыки не были предоставлены, человеку, использующему программное обеспечение для чтения с экрана, возможно, придётся расследовать каждый `nav` содержание элемента, чтобы определить их назначение.
-- [Использование атрибута aria-labelledby](/ru/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute)
- [Обозначение регионов • Структура страницы • Учебные пособия по WAC WAI](https://www.w3.org/WAI/tutorials/page-structure/labels/#using-aria-labelledby)
## Характеристики