diff --git a/a11y/content-hidden/demos/hide-text/index.html b/a11y/content-hidden/demos/hide-text/index.html index c889ba749f..3fb03cb1d9 100644 --- a/a11y/content-hidden/demos/hide-text/index.html +++ b/a11y/content-hidden/demos/hide-text/index.html @@ -6,7 +6,7 @@ - + @@ -131,8 +141,9 @@ diff --git a/a11y/content-hidden/index.md b/a11y/content-hidden/index.md index 004351657f..75d9b2b9a1 100644 --- a/a11y/content-hidden/index.md +++ b/a11y/content-hidden/index.md @@ -3,9 +3,11 @@ title: "Как скрыть содержимое от скринридеров" description: "Как скрыть содержимое страницы от скринридеров и других вспомогательных технологий." authors: - minich +contributors: + - skorobaeus keywords: + - a11y - доступность - - ARIA related: - a11y/aria-hidden - a11y/role-presentation-none @@ -29,7 +31,9 @@ tags: Можно использовать атрибут [`aria-hidden`](/a11y/aria-hidden/) со значением `true`, чтобы скрыть содержимое от программ чтения с экрана, но оставить его видимым на странице. ```html - + ``` ```css +.sr-only { clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; @@ -58,10 +63,14 @@ tags: position: absolute; white-space: nowrap; width: 1px; +} ``` ```html -

Этот текст скрыт визуально, но доступен для скринридеров.

+

+ Этот текст скрыт визуально, но доступен + для скринридеров. +

``` Свойство [`clip`](/css/clip/) устарело, но его можно использовать для браузеров, которые не поддерживают более новое свойство `clip-path`. @@ -76,11 +85,16 @@ tags: Искать на странице @@ -116,9 +130,15 @@ tags: ```html
-

Этот текст виден всем пользователям.

-

Этот текст скрыт, но элемент занимает место в потоке.

-

Этот текст снова скрыт и не занимает место на странице.

+

+ Этот текст виден всем пользователям. +

+

+ Этот текст скрыт, но элемент занимает место в потоке. +

+

+ Этот текст снова скрыт и не занимает место на странице. +

``` @@ -137,7 +157,9 @@ tags: HTML-атрибут [`hidden`](/html/hidden/) работает как `display: none`. Если добавить атрибут к элементу, он визуально скроется со страницы и не будет занимать место, как-будто его совсем нет. ```html - + ```