웹 접근성 규칙 이해
웹 콘텐츠 접근성 지침(WCAG) 은 장애인이 웹 콘텐츠에 액세스할 수 있도록 하기 위한 원칙, 지침 및 성공 기준을 정의합니다. 이 프레임워크 내에서 웹 접근성 규칙은 웹사이트, 앱, 멀티미디어 등의 디지털 콘텐츠를 시각, 청각, 운동 및 인지 장애가 있는 사람들을 포함한 광범위한 사람들이 액세스할 수 있도록 만들기 위해 개발자에게 준수해야 할 특정 기준을 제공합니다. 장애.
.NET용 Aspose.HTML 은 웹 접근성 규칙의 구현과 검증을 단순화하여 개발자를 위한 강력한 도구 세트를 제공합니다. 웹 접근성의 잠재력을 최대한 활용하고 WCAG 준수 여부를 확인하는 웹 콘텐츠를 프로젝트에 쉽게 통합하세요!
먼저 프로젝트에 .NET용 Aspose.HTML이 설치되어 있는지 확인하세요. 이 라이브러리의 설치 과정은 매우 간단합니다. NuGet 패키지 관리자를 열고 Aspose.HTML을 검색하여 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
.NET용 Aspose.HTML 설치
Install-Package Aspose.HTML
특정 WCAG 규칙을 준수하는지 HTML 문서를 확인하세요.
.NET용 Aspose.HTML은 모든 웹 접근성 관련 조작 및 검사를 위한 Aspose.Html.Accessibility 네임스페이스를 제공합니다. AccessibilityRules 클래스는 WCAG 2.0 요구사항, 성공 기준 및 기술의 저장소이며 WCAG(빠른 참조) 사양에 해당하는 구조를 가지고 있습니다. 접근성 규칙은 장애인이 접근할 수 있도록 디지털 콘텐츠와 인터페이스를 설계하고 개발하는 방법을 정의합니다.
다음 코드 조각은 특정 웹 접근성 규칙에 대해 HTML 문서를 확인하고 추가 분석 및 조치를 위한 자세한 결과를 얻는 방법을 보여줍니다.
일부 접근성 규칙을 확인하는 C# 코드
using Aspose.Html;
using Aspose.Html.Accessibility;
...
var htmlPath = Path.Combine(DataDir, "input.html");
// Initialize webaccessibility container
var webAccessibility = new WebAccessibility();
// List of necessary rules for checking (rule code according to the specification)
var rulesCode = new string[] { "H2", "H37", "H67", "H86" };
// Get the required IList<Rule> rules from the rules reference
var rules = webAccessibility.Rules.GetRules(rulesCode);
// Create an accessibility validator, pass the found rules as parameters, and specify the full validation settings
var validator = webAccessibility.CreateValidator(rules, ValidationBuilder.All);
// Initialize an object of the HTMLDocument
using (var document = new HTMLDocument(htmlPath))
{
// Check the document
var validationResult = validator.Validate(document);
// Return the result in string format
// SaveToString – return only errors and warnings
Console.WriteLine(validationResult.SaveToString());
}
웹 접근성 지침 준수 여부를 확인하는 단계
- 웹 접근성 컨테이너 초기화. WebAccessibility() 생성자를 사용하여 WebAccessibility 클래스의 인스턴스를 만듭니다.
- 필수 규칙 가져오기. 확인하려는 규칙 코드 목록을 지정합니다. 이 예에서는 “H2”, “H37”, “H67” 및 “H86"과 같은 규칙이 선택되었습니다. WCAG에서 코드별로 규칙을 가져오려면 GetRules() 메서드를 사용하세요.
- 접근성 검사기 만들기. CreateValidator() 메서드를 호출하여 유효성 검사기 개체를 만듭니다.
- HTML 문서 유효성 검사.
HTMLDocument
클래스를 사용하여 유효성 검사를 위해 HTML 문서를 초기화합니다. 파일이나 URL에서 HTML을 로드할 수 있습니다.
Validate()
메서드를 사용하여 선택한 기준에 따라 HTML 콘텐츠를 확인합니다. 결과는
validationResult
변수에 저장됩니다. - 검증 결과 처리. 추가 분석 및 조치를 위한 자세한 결과를 얻은 다음 ‘SaveToString()‘을 사용하여 문자열 형식으로 출력합니다.
접근성 규칙 – 문서
웹 접근성 – 확인 방법 문서 장에서는 WCAG 준수에 따라 HTML 문서의 유효성을 검사하는 방법에 대한 자세한 지침을 제공합니다. .NET API용 Aspose.HTML은 모든 웹 접근성 관련 조작 및 검사를 위한 Aspose.Html.Accessibility 네임스페이스를 제공합니다. 귀하의 웹 사이트, 웹 애플리케이션 또는 기타 HTML 문서를 확인하면 장애가 있는 사람들이 이를 효과적으로 사용할 수 있다는 것을 확신할 수 있습니다. 모든 WCAG 준수 여부에 대해 웹 사이트 접근성을 확인하거나 특정 기준만 충족하는지 확인할 수 있습니다. .NET용 Aspose.HTML은 이러한 검사를 통과하는 데 도움이 됩니다.
웹 접근성 규칙 기사에서는 WCAG2 요구 사항, 성공 기준 및 기술의 저장소인 AccessibilityRules 클래스를 사용하는 방법을 배웁니다.
웹 접근성 검사기 – 온라인 앱
Aspose.HTML은 웹 페이지를 스캔하고 WCAG 준수 여부를 확인하는 온라인 웹 접근성 테스트 도구인 웹 접근성 검사기 를 제공합니다. 웹 사이트의 규정 준수에 대한 즉각적인 통찰력을 얻으면 필요한 수정 범위와 웹 사이트 또는 HTML 문서의 현재 상태와 WCAG 요구 사항 간의 차이를 확인할 수 있습니다. 브라우저에서 웹 접근성 검사기를 사용하면 무료로 제한 없이 접근성 오류를 식별할 수 있습니다!
.NET API 기능에 대해 지원되는 기타 Aspose.HTML
.NET 라이브러리용 Aspose.HTML을 사용하여 HTML, EPUB, MHTML, XHTML, MD 문서를 변환, 병합, 편집하고 웹에서 데이터를 추출하는 등의 작업을 수행하세요!