>  Q&A  >  본문

NVDA 스크린 리더는 시각적으로 숨겨진 텍스트를 읽을 수 없습니다.

<p>아래에 언급된 코드는 일부 텍스트를 표시하고 일부 텍스트를 시각적으로 숨기고 싶은 표의 일부입니다. 하지만 화면 판독기는 마우스를 올려도 시각적으로 숨겨진 텍스트를 인식하지 못합니다. 부트스트랩 5를 사용하고 있습니다. </p> <pre class="brush:php;toolbar:false;"><td class="col_featured"> 29%배터리 <p>스크린 리더는 배터리를 읽지 않으며, <code>visual-hidden</code> 클래스를 제거하더라도 두 텍스트를 함께 읽지 않고 별도로 읽습니다. </p>
P粉076987386P粉076987386410일 전432

모든 응답(1)나는 대답할 것이다

  • P粉894008490

    P粉8940084902023-09-06 00:33:47

    마우스를 사용한다면 실명이 아니라 시력이 좋다거나 나쁘다는 뜻입니다.

    이 경우에는 화면을 정상적으로 볼 수 없어서가 아니라 단순히 충분히 명확하게 볼 수 없거나 텍스트를 읽을 수 없기 때문에 스크린 리더를 사용하고 있다고 가정합니다. 텍스트로만. 당신이 다른 모든 것을 꽤 잘 구별할 수 있다고 가정합니다.

    이렇게 하면 화면 읽기 소프트웨어가 시각 장애인뿐만 아니라 저시력자, 심지어 난독증이 있는 사람에게도 유용하게 됩니다. 시각 장애인은 매우 특별한 상황이나 접근하기 어려운 최후의 수단을 제외하고는 일반적으로 마우스를 사용하지 않습니다.

    시각이 있다고 가정하면 시각적으로 숨겨진 텍스트를 읽을 수 없는 이유를 쉽게 이해할 수 있습니다. 마우스를 사용할 때는 커서 아래에 실제로 보이는 것만 읽혀집니다. 보이지 않는 것에 대해 읽는 것은 이상할 것입니다. 그렇죠?

    특히 귀하의 경우, 비록 정확하게 읽을 수 없더라도(즉, 명확하게 볼 수 있더라도 일부 시각적 단서(예: 배터리 아이콘)를 통해 29%가 무엇을 의미하는지 충분히 명확하게 알 수 있다고 가정하면, 현재 배터리 부하를 나타낸다고 추측할 만큼 충분하다면 27%나 28%가 아니라 실제로 29%임을 알려주는 스크린 리더만 있으면 됩니다.

    시각적 단서를 볼 수 없는 사람들에게는 시각적으로 숨겨진 텍스트의 "배터리"가 있어야 합니다. 즉, 이것은 완전히 시각 장애가 있어서 다른 방법으로는 그 의미를 추측할 수 없는 사람들에게만 적용됩니다.

    요약하자면, 시각적으로 숨겨진 텍스트는 키보드로 탐색할 때만 읽히고 마우스를 사용할 때는 읽히지 않습니다. 생각해 보면 이는 완전히 정상적인 현상입니다.

    회신하다
    0
  • 취소회신하다