508 규정 준수는 장애 상태에 관계없이 모든 사용자가 기술에 액세스할 수 있음을 의미합니다. 규정 준수 표준은 연방 기관이 장애인에게 소프트웨어 및 웹 사이트 접근성을 제공하도록 요구하는 1973년 재활법 섹션 508에 의해 설정됩니다. 웹사이트가 508 규격을 준수하면 모든 사용자가 액세스할 수 있습니다. 이는 스크린 리더와 같은 보조 기술과 호환된다는 의미일 수 있습니다.
GUI508은 ASP.Net 웹 양식 애플리케이션의 508 준수 여부를 확인하는 데 도움이 됩니다. 이 프로그램은 완전한 508 검사기가 아닙니다. 이는 개발자와 프로젝트 관리자가 ASP.Net 서버 측 컨트롤을 사용하는 기존 웹 사이트 내에서 508 문제를 식별하고 수정하는 방법에 대한 지침을 제공하여 기존 웹 사이트와 개발 중인 웹 사이트에서 잠재적인 508 문제를 보여줍니다.
브라우저가 웹 페이지를 표시하면 해당 페이지는 다양한 소스에서 HTML로 렌더링됩니다.
Microsoft ASP.NET 웹 양식 응용 프로그램에서 브라우저에 표시되는 HTML의 대부분은 ASP.Net 서버 측 컨트롤과 HTML이라는 두 가지 주요 소스에서 나옵니다. ASP.Net 서버 측 컨트롤은 이 응용 프로그램의 주요 초점입니다.
현재 접근성/508 스캐너 응용 프로그램은 브라우저에 표시되는 HTML을 봅니다. 이로 인해 몇 가지 단점이 발생합니다.
정보. 이러한 선택에 따라 웹 애플리케이션은 애플리케이션 표시의 다음 페이지가 무엇인지 또는 현재 페이지에서 사용자에게 어떤 새로운 정보가 반환될지 결정합니다.
각 aspx 페이지의 각 ASP.NET 컨트롤에 대한 실제 소스 코드를 보고 사용 중인 508 접근성 특성이 접근성 표준을 충족하는지 확인하고 애플리케이션 순회에 대해 걱정하지 않도록 규칙을 개발할 수 있으므로 모든 코드를 조사할 수 있습니다. 한 번에.
응! 이 섹션을 읽고 계시다면 이것이 우리 모두에게 승리라고 생각합니다. 읽는 것 이상의 일을 하고 기여해 주세요.
좋아요. 여기서 전체 git 매뉴얼을 다시 작성할 수는 없으며 여러분도 원하지 않을 것입니다. GitHub를 처음 사용하는 경우 시작하는 데 도움이 되는 몇 가지 링크가 있습니다.
물론 GitHub는 소스 코드를 얻는 여러 가지 방법을 제공합니다. 맨 오른쪽에 "복제 또는 다운로드"라고 표시된 버튼이 표시됩니다. 이 버튼을 클릭하면 더 많은 옵션이 표시됩니다.
이제 코드가 다운로드되었습니다. Visual Studio 2012 이상이 설치되어 있는지 확인해야 합니다. 커뮤니티 버전은 제대로 작동합니다(https://www.visualstudio.com/downloads/). 또한 StyleCop이 필요합니다. StyleCop은 기능을 추가하지는 않지만 코드의 일관성을 유지하는 데 도움이 되며 개별 개발자와 팀 모두에게 유익합니다. 가장 좋은 방법은 NuGet을 사용하여 StyleCop을 설치하는 것입니다.
좋습니다. 이제 코딩을 해보겠습니다. 예제로 라디오 버튼을 사용하여 새로운 .Net apsx 컨트롤을 만들 수 있는지 살펴보겠습니다. CheckedListBox가 508 불만 사항이 되려면 입력 요소에 제목 속성이 설정되어 있어야 합니다. 그래서 우리가 하는 일은 체크리스트박스가 사용되는 모든 장소를 식별하고 올바른 속성이 설정되어 있는지 확인하여 html 코드가 생성되면 불만사항이 되는 것입니다.
그러니 읽기만 하지 마시기 바랍니다. 기여하다. 누구나 웹에 접근할 수 있어야 합니다.